/* * Generated By:JJTree&JavaCC: Do not edit this line. JavaParser.java */ package org.acm.seguin.parser; import org.acm.seguin.parser.ast.ASTAdditiveExpression; import org.acm.seguin.parser.ast.ASTAllocationExpression; import org.acm.seguin.parser.ast.ASTAndExpression; import org.acm.seguin.parser.ast.ASTArgumentList; import org.acm.seguin.parser.ast.ASTArguments; import org.acm.seguin.parser.ast.ASTArrayDimsAndInits; import org.acm.seguin.parser.ast.ASTArrayInitializer; import org.acm.seguin.parser.ast.ASTAssignmentOperator; import org.acm.seguin.parser.ast.ASTBlock; import org.acm.seguin.parser.ast.ASTBlockStatement; import org.acm.seguin.parser.ast.ASTBooleanLiteral; import org.acm.seguin.parser.ast.ASTBreakStatement; import org.acm.seguin.parser.ast.ASTCastExpression; import org.acm.seguin.parser.ast.ASTCastLookahead; import org.acm.seguin.parser.ast.ASTClassBody; import org.acm.seguin.parser.ast.ASTClassBodyDeclaration; import org.acm.seguin.parser.ast.ASTClassDeclaration; import org.acm.seguin.parser.ast.ASTCompilationUnit; import org.acm.seguin.parser.ast.ASTConditionalAndExpression; import org.acm.seguin.parser.ast.ASTConditionalExpression; import org.acm.seguin.parser.ast.ASTConditionalOrExpression; import org.acm.seguin.parser.ast.ASTConstructorDeclaration; import org.acm.seguin.parser.ast.ASTContinueStatement; import org.acm.seguin.parser.ast.ASTDoStatement; import org.acm.seguin.parser.ast.ASTEmptyStatement; import org.acm.seguin.parser.ast.ASTEqualityExpression; import org.acm.seguin.parser.ast.ASTExclusiveOrExpression; import org.acm.seguin.parser.ast.ASTExplicitConstructorInvocation; import org.acm.seguin.parser.ast.ASTExpression; import org.acm.seguin.parser.ast.ASTFieldDeclaration; import org.acm.seguin.parser.ast.ASTForInit; import org.acm.seguin.parser.ast.ASTForStatement; import org.acm.seguin.parser.ast.ASTForUpdate; import org.acm.seguin.parser.ast.ASTFormalParameter; import org.acm.seguin.parser.ast.ASTFormalParameters; import org.acm.seguin.parser.ast.ASTIfStatement; import org.acm.seguin.parser.ast.ASTImportDeclaration; import org.acm.seguin.parser.ast.ASTInclusiveOrExpression; import org.acm.seguin.parser.ast.ASTInitializer; import org.acm.seguin.parser.ast.ASTInstanceOfExpression; import org.acm.seguin.parser.ast.ASTInterfaceBody; import org.acm.seguin.parser.ast.ASTInterfaceDeclaration; import org.acm.seguin.parser.ast.ASTInterfaceMemberDeclaration; import org.acm.seguin.parser.ast.ASTLabeledStatement; import org.acm.seguin.parser.ast.ASTLiteral; import org.acm.seguin.parser.ast.ASTLocalVariableDeclaration; import org.acm.seguin.parser.ast.ASTMethodDeclaration; import org.acm.seguin.parser.ast.ASTMethodDeclarationLookahead; import org.acm.seguin.parser.ast.ASTMethodDeclarator; import org.acm.seguin.parser.ast.ASTMultiplicativeExpression; import org.acm.seguin.parser.ast.ASTName; import org.acm.seguin.parser.ast.ASTNameList; import org.acm.seguin.parser.ast.ASTNestedClassDeclaration; import org.acm.seguin.parser.ast.ASTNestedInterfaceDeclaration; import org.acm.seguin.parser.ast.ASTNullLiteral; import org.acm.seguin.parser.ast.ASTPackageDeclaration; import org.acm.seguin.parser.ast.ASTPostfixExpression; import org.acm.seguin.parser.ast.ASTPreDecrementExpression; import org.acm.seguin.parser.ast.ASTPreIncrementExpression; import org.acm.seguin.parser.ast.ASTPrimaryExpression; import org.acm.seguin.parser.ast.ASTPrimaryPrefix; import org.acm.seguin.parser.ast.ASTPrimarySuffix; import org.acm.seguin.parser.ast.ASTPrimitiveType; import org.acm.seguin.parser.ast.ASTRelationalExpression; import org.acm.seguin.parser.ast.ASTResultType; import org.acm.seguin.parser.ast.ASTReturnStatement; import org.acm.seguin.parser.ast.ASTShiftExpression; import org.acm.seguin.parser.ast.ASTStatement; import org.acm.seguin.parser.ast.ASTStatementExpression; import org.acm.seguin.parser.ast.ASTStatementExpressionList; import org.acm.seguin.parser.ast.ASTSwitchLabel; import org.acm.seguin.parser.ast.ASTSwitchStatement; import org.acm.seguin.parser.ast.ASTSynchronizedStatement; import org.acm.seguin.parser.ast.ASTThrowStatement; import org.acm.seguin.parser.ast.ASTTryStatement; import org.acm.seguin.parser.ast.ASTType; import org.acm.seguin.parser.ast.ASTTypeDeclaration; import org.acm.seguin.parser.ast.ASTUnaryExpression; import org.acm.seguin.parser.ast.ASTUnaryExpressionNotPlusMinus; import org.acm.seguin.parser.ast.ASTUnmodifiedClassDeclaration; import org.acm.seguin.parser.ast.ASTUnmodifiedInterfaceDeclaration; import org.acm.seguin.parser.ast.ASTVariableDeclarator; import org.acm.seguin.parser.ast.ASTVariableDeclaratorId; import org.acm.seguin.parser.ast.ASTVariableInitializer; import org.acm.seguin.parser.ast.ASTWhileStatement; import org.acm.seguin.parser.ast.SimpleNode; import org.acm.seguin.parser.io.CharStream; /** * Description of the Class * *@author Chris Seguin */ public class JavaParser /* * @bgen(jjtree) */ implements JavaParserTreeConstants, JavaParserConstants { /** * Description of the Field */ public static JavaParserTokenManager token_source; /** * Description of the Field */ public static Token token, jj_nt; /** * Description of the Field */ public static boolean lookingAhead = false; /* * @bgen(jjtree) */ /** * Description of the Field */ protected static JJTJavaParserState jjtree = new JJTJavaParserState(); static CharStream jj_input_stream; private static boolean jj_initialized_once = false; private static int jj_ntk; private static Token jj_scanpos, jj_lastpos; private static int jj_la; private static boolean jj_semLA; private static int jj_gen; private final static int[] jj_la1 = new int[117]; private final static int[] jj_la1_0 = {0x0, 0x0, 0x810000, 0x0, 0x10000, 0x10000, 0x10000, 0x40000000, 0x0, 0x0, 0x10cb0000, 0x10000, 0x10000, 0x104a0000, 0x10000, 0x10000, 0x10000, 0x10000, 0x10000, 0x10000, 0x40000000, 0x0, 0x10cb0000, 0x104a0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x904a0000, 0x904a0000, 0x0, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x104a0000, 0x0, 0x0, 0x0, 0x0, 0x9ace0000, 0x0, 0x904a0000, 0x0, 0x104a0000, 0x0, 0x104a0000, 0x104a0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x904a0000, 0x0, 0x0, 0x904a0000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x80000000, 0x80000000, 0x904a0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9a4e0000, 0x9ace0000, 0x9ace0000, 0x0, 0x0, 0x0, 0x0, 0x904a0000, 0x4100000, 0x9ace0000, 0x4100000, 0x20000000, 0x904a0000, 0x904a0000, 0x904a0000, 0x904a0000, 0x0, 0x0, 0x0, 0x904a0000, 0x200000, 0x0,}; private final static int[] jj_la1_1 = {0x8000, 0x80, 0x440401, 0x0, 0x440400, 0x440001, 0x440001, 0x0, 0x40, 0x0, 0x22771e05, 0x670001, 0x670001, 0x20770a05, 0x2671001, 0x2671001, 0x440000, 0x440000, 0x670001, 0x670001, 0x0, 0x0, 0x22771e05, 0x20770a05, 0x20670001, 0x20670001, 0x0, 0x0, 0x0, 0x0, 0x44906a04, 0x44906a04, 0x0, 0x2671001, 0x2671001, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x100a05, 0x1, 0x70000, 0x70000, 0x10000000, 0xcf986e2d, 0x0, 0x44906a04, 0x200000, 0x100a04, 0x0, 0x100a04, 0x100a04, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44906a04, 0x0, 0x0, 0x44906a04, 0x44806000, 0x0, 0x0, 0x0, 0x0, 0x44806000, 0x0, 0x0, 0x40004000, 0x40000000, 0x44906a04, 0x0, 0x0, 0x0, 0x2000, 0x0, 0x0, 0xcf986a2c, 0xcf986e2d, 0xcf986e2c, 0x1, 0x0, 0x0, 0x0, 0x44906a04, 0x0, 0xcf986e2d, 0x0, 0x0, 0x44906a05, 0x44906a04, 0x44906a04, 0x44906a04, 0x0, 0x0, 0x0, 0x44906a04, 0x0, 0x2,}; private final static int[] jj_la1_2 = {0x0, 0x0, 0x0, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000, 0x10803, 0x0, 0x0, 0x802, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000, 0x803, 0x802, 0x2, 0x2, 0x200000, 0x100000, 0x800000, 0x40000, 0xc014e89, 0xc014e89, 0x200000, 0x0, 0x0, 0x0, 0x100000, 0x110000, 0x40000, 0x200000, 0x800, 0x0, 0x0, 0x0, 0x0, 0x114e8d, 0x100000, 0x4e89, 0x0, 0x800, 0x40000, 0x0, 0x801, 0x200000, 0x800000, 0x800000, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0x40000000, 0x0, 0x83000000, 0x83000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc004e89, 0xc000000, 0xc000000, 0x4e89, 0xc004e88, 0x4000, 0x0, 0x0, 0x4000, 0x4688, 0x800, 0x444000, 0x688, 0x0, 0xc004e89, 0x200000, 0x10000, 0x44000, 0x0, 0x40000, 0x40000, 0x114e8d, 0x114e8d, 0x114e8d, 0x0, 0x200000, 0x800000, 0x800000, 0x4e89, 0x0, 0x114e8d, 0x0, 0x0, 0x4e89, 0xc004e89, 0x4e89, 0x4e89, 0x200000, 0x800, 0x800, 0xc004e89, 0x0, 0x0,}; private final static int[] jj_la1_3 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffe0000, 0xffe0000, 0x0, 0x4, 0x8, 0x800, 0x1000, 0x400, 0x2, 0x2, 0x0, 0x1, 0x1, 0x1c000, 0x1c000, 0xc0, 0xc0, 0x2300, 0x2300, 0xc0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x30, 0x30, 0x0, 0x0, 0xffe0030, 0xffe0030, 0x30, 0x0, 0x30, 0x0, 0x0, 0x30, 0xf0, 0x30, 0x30, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0,}; private final static JJCalls[] jj_2_rtns = new JJCalls[29]; private static boolean jj_rescan = false; private static int jj_gc = 0; private static java.util.Vector jj_expentries = new java.util.Vector(); private static int[] jj_expentry; private static int jj_kind = -1; private static int[] jj_lasttokens = new int[100]; private static int jj_endpos; /** * Constructor for the JavaParser object * *@param stream Description of Parameter */ public JavaParser(java.io.InputStream stream) { if (jj_initialized_once) { System.out.println("ERROR: Second call to constructor of static parser. You must"); System.out.println(" either use ReInit() or set the JavaCC option STATIC to false"); System.out.println(" during parser generation."); throw new Error(); } jj_initialized_once = true; jj_input_stream = CharStream.make(stream, 1, 1); token_source = new JavaParserTokenManager(jj_input_stream); token = new Token(); jj_ntk = -1; jj_gen = 0; for (int i = 0; i < 117; i++) { jj_la1[i] = -1; } for (int i = 0; i < jj_2_rtns.length; i++) { jj_2_rtns[i] = new JJCalls(); } } /** * Constructor for the JavaParser object * *@param stream Description of Parameter */ public JavaParser(java.io.Reader stream) { if (jj_initialized_once) { System.out.println("ERROR: Second call to constructor of static parser. You must"); System.out.println(" either use ReInit() or set the JavaCC option STATIC to false"); System.out.println(" during parser generation."); throw new Error(); } jj_initialized_once = true; jj_input_stream = CharStream.make(stream, 1, 1); token_source = new JavaParserTokenManager(jj_input_stream); token = new Token(); jj_ntk = -1; jj_gen = 0; for (int i = 0; i < 117; i++) { jj_la1[i] = -1; } for (int i = 0; i < jj_2_rtns.length; i++) { jj_2_rtns[i] = new JJCalls(); } } /** * Constructor for the JavaParser object * *@param tm Description of Parameter */ public JavaParser(JavaParserTokenManager tm) { if (jj_initialized_once) { System.out.println("ERROR: Second call to constructor of static parser. You must"); System.out.println(" either use ReInit() or set the JavaCC option STATIC to false"); System.out.println(" during parser generation."); throw new Error(); } jj_initialized_once = true; token_source = tm; token = new Token(); jj_ntk = -1; jj_gen = 0; for (int i = 0; i < 117; i++) { jj_la1[i] = -1; } for (int i = 0; i < jj_2_rtns.length; i++) { jj_2_rtns[i] = new JJCalls(); } } /** * Description of the Method * *@param tm Description of Parameter */ public void ReInit(JavaParserTokenManager tm) { token_source = tm; token = new Token(); jj_ntk = -1; jjtree.reset(); jj_gen = 0; for (int i = 0; i < 117; i++) { jj_la1[i] = -1; } for (int i = 0; i < jj_2_rtns.length; i++) { jj_2_rtns[i] = new JJCalls(); } } /** * Gets the NextToken attribute of the JavaParser class * *@return The NextToken value */ public final static Token getNextToken() { if (token.next != null) { token = token.next; } else { token = token.next = token_source.getNextToken(); } jj_ntk = -1; jj_gen++; return token; } /** * Gets the Token attribute of the JavaParser class * *@param index Description of Parameter *@return The Token value */ public final static Token getToken(int index) { Token t = lookingAhead ? jj_scanpos : token; for (int i = 0; i < index; i++) { if (t.next != null) { t = t.next; } else { t = t.next = token_source.getNextToken(); } } return t; } /** * Description of the Method * *@param args Description of Parameter */ public static void main(String args[]) { JavaParser parser; if (args.length == 0) { parser = new JavaParser(System.in); } else if (args.length == 1) { try { parser = new JavaParser(new java.io.FileInputStream(args[0])); } catch (java.io.FileNotFoundException e) { System.out.println("Java Parser Version 1.1: File " + args[0] + " not found."); return; } } else { System.out.println("Java Parser Version 1.1: Usage is one of:"); System.out.println(" java JavaParser < inputfile"); System.out.println("OR"); System.out.println(" java JavaParser inputfile"); return; } try { parser.CompilationUnit().dump(" "); } catch (ParseException e) { System.out.println(e.getMessage()); System.out.println("Java Parser Version 1.1: Encountered errors during parse."); } } /** * THE JAVA LANGUAGE GRAMMAR STARTS HERE * *@return Description of the Returned Value *@exception ParseException Description of Exception */ /* * Program structuring syntax follows. */ public final static SimpleNode CompilationUnit() throws ParseException { /* * @bgen(jjtree) CompilationUnit */ ASTCompilationUnit jjtn000 = new ASTCompilationUnit(JJTCOMPILATIONUNIT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PACKAGE: PackageDeclaration(); break; default: jj_la1[0] = jj_gen; ; } label_1 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case IMPORT: ; break; default: jj_la1[1] = jj_gen; break label_1; } ImportDeclaration(); } label_2 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ABSTRACT: case CLASS: case FINAL: case INTERFACE: case PUBLIC: case STRICTFP: ; break; default: jj_la1[2] = jj_gen; break label_2; } TypeDeclaration(); } tok = jj_consume_token(0); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("EOF", tok.specialToken); { if (true) { return jjtn000; } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } throw new Error("Missing return statement in function"); } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void PackageDeclaration() throws ParseException { /* * @bgen(jjtree) PackageDeclaration */ ASTPackageDeclaration jjtn000 = new ASTPackageDeclaration(JJTPACKAGEDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(PACKAGE); jjtn000.addSpecial("package", tok.specialToken); Name(); tok = jj_consume_token(SEMICOLON); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("semicolon", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ImportDeclaration() throws ParseException { /* * @bgen(jjtree) ImportDeclaration */ ASTImportDeclaration jjtn000 = new ASTImportDeclaration(JJTIMPORTDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok = null; Token specialPoint = null; try { specialPoint = jj_consume_token(IMPORT); jjtn000.addSpecial("import", specialPoint.specialToken); Name(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case DOT: specialPoint = jj_consume_token(DOT); jjtn000.addSpecial("period", specialPoint.specialToken); tok = jj_consume_token(STAR); jjtn000.addSpecial("star", tok.specialToken); break; default: jj_la1[3] = jj_gen; ; } specialPoint = jj_consume_token(SEMICOLON); jjtn000.addSpecial("semicolon", specialPoint.specialToken); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setImportPackage(tok != null); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void TypeDeclaration() throws ParseException { /* * @bgen(jjtree) TypeDeclaration */ ASTTypeDeclaration jjtn000 = new ASTTypeDeclaration(JJTTYPEDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token specialPoint; try { if (jj_2_1(2147483647)) { ClassDeclaration(); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ABSTRACT: case INTERFACE: case PUBLIC: case STRICTFP: InterfaceDeclaration(); break; default: jj_la1[4] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /* * Declaration syntax follows. */ /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ClassDeclaration() throws ParseException { /* * @bgen(jjtree) ClassDeclaration */ ASTClassDeclaration jjtn000 = new ASTClassDeclaration(JJTCLASSDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { label_3 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ABSTRACT: case FINAL: case PUBLIC: case STRICTFP: ; break; default: jj_la1[5] = jj_gen; break label_3; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ABSTRACT: tok = jj_consume_token(ABSTRACT); jjtn000.addModifier(tok.image); jjtn000.addSpecial("abstract", tok.specialToken); break; case FINAL: tok = jj_consume_token(FINAL); jjtn000.addModifier(tok.image); jjtn000.addSpecial("final", tok.specialToken); break; case STRICTFP: tok = jj_consume_token(STRICTFP); jjtn000.addModifier(tok.image); jjtn000.addSpecial("strictfp", tok.specialToken); break; case PUBLIC: tok = jj_consume_token(PUBLIC); jjtn000.addModifier(tok.image); jjtn000.addSpecial("public", tok.specialToken); break; default: jj_la1[6] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } UnmodifiedClassDeclaration(); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void UnmodifiedClassDeclaration() throws ParseException { /* * @bgen(jjtree) UnmodifiedClassDeclaration */ ASTUnmodifiedClassDeclaration jjtn000 = new ASTUnmodifiedClassDeclaration(JJTUNMODIFIEDCLASSDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; Token specialToken; try { specialToken = jj_consume_token(CLASS); jjtn000.addSpecial("class", specialToken.specialToken); tok = jj_consume_token(IDENTIFIER); jjtn000.setName(tok.image); jjtn000.addSpecial("id", tok.specialToken); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case EXTENDS: specialToken = jj_consume_token(EXTENDS); jjtn000.addSpecial("extends", specialToken.specialToken); Name(); break; default: jj_la1[7] = jj_gen; ; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case IMPLEMENTS: specialToken = jj_consume_token(IMPLEMENTS); jjtn000.addSpecial("implements", specialToken.specialToken); NameList(); break; default: jj_la1[8] = jj_gen; ; } ClassBody(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case SEMICOLON: jj_consume_token(SEMICOLON); break; default: jj_la1[9] = jj_gen; ; } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ClassBody() throws ParseException { /* * @bgen(jjtree) ClassBody */ ASTClassBody jjtn000 = new ASTClassBody(JJTCLASSBODY); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(LBRACE); jjtn000.addSpecial("begin", tok.specialToken); label_4 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ABSTRACT: case BOOLEAN: case BYTE: case CHAR: case CLASS: case DOUBLE: case FINAL: case FLOAT: case INT: case INTERFACE: case LONG: case NATIVE: case PRIVATE: case PROTECTED: case PUBLIC: case SHORT: case STATIC: case STRICTFP: case SYNCHRONIZED: case TRANSIENT: case VOID: case VOLATILE: case IDENTIFIER: case LBRACE: ; break; default: jj_la1[10] = jj_gen; break label_4; } ClassBodyDeclaration(); } tok = jj_consume_token(RBRACE); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("end", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void NestedClassDeclaration() throws ParseException { /* * @bgen(jjtree) NestedClassDeclaration */ ASTNestedClassDeclaration jjtn000 = new ASTNestedClassDeclaration(JJTNESTEDCLASSDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { label_5 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ABSTRACT: case FINAL: case PRIVATE: case PROTECTED: case PUBLIC: case STATIC: case STRICTFP: ; break; default: jj_la1[11] = jj_gen; break label_5; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case STATIC: tok = jj_consume_token(STATIC); jjtn000.addModifier(tok.image); jjtn000.addSpecial("static", tok.specialToken); break; case STRICTFP: tok = jj_consume_token(STRICTFP); jjtn000.addModifier(tok.image); jjtn000.addSpecial("strictfp", tok.specialToken); break; case ABSTRACT: tok = jj_consume_token(ABSTRACT); jjtn000.addModifier(tok.image); jjtn000.addSpecial("abstract", tok.specialToken); break; case FINAL: tok = jj_consume_token(FINAL); jjtn000.addModifier(tok.image); jjtn000.addSpecial("final", tok.specialToken); break; case PUBLIC: tok = jj_consume_token(PUBLIC); jjtn000.addModifier(tok.image); jjtn000.addSpecial("public", tok.specialToken); break; case PROTECTED: tok = jj_consume_token(PROTECTED); jjtn000.addModifier(tok.image); jjtn000.addSpecial("protected", tok.specialToken); break; case PRIVATE: tok = jj_consume_token(PRIVATE); jjtn000.addModifier(tok.image); jjtn000.addSpecial("private", tok.specialToken); break; default: jj_la1[12] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } UnmodifiedClassDeclaration(); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ClassBodyDeclaration() throws ParseException { /* * @bgen(jjtree) ClassBodyDeclaration */ ASTClassBodyDeclaration jjtn000 = new ASTClassBodyDeclaration(JJTCLASSBODYDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { if (jj_2_2(2)) { Initializer(); } else if (jj_2_3(2147483647)) { NestedClassDeclaration(); } else if (jj_2_4(2147483647)) { NestedInterfaceDeclaration(); } else if (jj_2_5(2147483647)) { ConstructorDeclaration(); } else if (jj_2_6(2147483647)) { MethodDeclaration(); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FINAL: case FLOAT: case INT: case LONG: case PRIVATE: case PROTECTED: case PUBLIC: case SHORT: case STATIC: case STRICTFP: case TRANSIENT: case VOLATILE: case IDENTIFIER: FieldDeclaration(); break; default: jj_la1[13] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } // This production is to determine lookahead only. /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void MethodDeclarationLookahead() throws ParseException { /* * @bgen(jjtree) MethodDeclarationLookahead */ ASTMethodDeclarationLookahead jjtn000 = new ASTMethodDeclarationLookahead(JJTMETHODDECLARATIONLOOKAHEAD); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { label_6 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ABSTRACT: case FINAL: case NATIVE: case PRIVATE: case PROTECTED: case PUBLIC: case STATIC: case STRICTFP: case SYNCHRONIZED: ; break; default: jj_la1[14] = jj_gen; break label_6; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PUBLIC: jj_consume_token(PUBLIC); break; case PROTECTED: jj_consume_token(PROTECTED); break; case PRIVATE: jj_consume_token(PRIVATE); break; case STATIC: jj_consume_token(STATIC); break; case ABSTRACT: jj_consume_token(ABSTRACT); break; case FINAL: jj_consume_token(FINAL); break; case NATIVE: jj_consume_token(NATIVE); break; case SYNCHRONIZED: jj_consume_token(SYNCHRONIZED); break; case STRICTFP: jj_consume_token(STRICTFP); break; default: jj_la1[15] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } ResultType(); jj_consume_token(IDENTIFIER); jj_consume_token(LPAREN); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void InterfaceDeclaration() throws ParseException { /* * @bgen(jjtree) InterfaceDeclaration */ ASTInterfaceDeclaration jjtn000 = new ASTInterfaceDeclaration(JJTINTERFACEDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { label_7 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ABSTRACT: case PUBLIC: case STRICTFP: ; break; default: jj_la1[16] = jj_gen; break label_7; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ABSTRACT: tok = jj_consume_token(ABSTRACT); jjtn000.addModifier(tok.image); jjtn000.addSpecial("abstract", tok.specialToken); break; case PUBLIC: tok = jj_consume_token(PUBLIC); jjtn000.addModifier(tok.image); jjtn000.addSpecial("public", tok.specialToken); break; case STRICTFP: tok = jj_consume_token(STRICTFP); jjtn000.addModifier(tok.image); jjtn000.addSpecial("strictfp", tok.specialToken); break; default: jj_la1[17] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } UnmodifiedInterfaceDeclaration(); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void NestedInterfaceDeclaration() throws ParseException { /* * @bgen(jjtree) NestedInterfaceDeclaration */ ASTNestedInterfaceDeclaration jjtn000 = new ASTNestedInterfaceDeclaration(JJTNESTEDINTERFACEDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { label_8 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ABSTRACT: case FINAL: case PRIVATE: case PROTECTED: case PUBLIC: case STATIC: case STRICTFP: ; break; default: jj_la1[18] = jj_gen; break label_8; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case STATIC: tok = jj_consume_token(STATIC); jjtn000.addModifier(tok.image); jjtn000.addSpecial("static", tok.specialToken); break; case ABSTRACT: tok = jj_consume_token(ABSTRACT); jjtn000.addModifier(tok.image); jjtn000.addSpecial("abstract", tok.specialToken); break; case STRICTFP: tok = jj_consume_token(STRICTFP); jjtn000.addModifier(tok.image); jjtn000.addSpecial("strictfp", tok.specialToken); break; case FINAL: tok = jj_consume_token(FINAL); jjtn000.addModifier(tok.image); jjtn000.addSpecial("final", tok.specialToken); break; case PUBLIC: tok = jj_consume_token(PUBLIC); jjtn000.addModifier(tok.image); jjtn000.addSpecial("public", tok.specialToken); break; case PROTECTED: tok = jj_consume_token(PROTECTED); jjtn000.addModifier(tok.image); jjtn000.addSpecial("protected", tok.specialToken); break; case PRIVATE: tok = jj_consume_token(PRIVATE); jjtn000.addModifier(tok.image); jjtn000.addSpecial("private", tok.specialToken); break; default: jj_la1[19] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } UnmodifiedInterfaceDeclaration(); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void UnmodifiedInterfaceDeclaration() throws ParseException { /* * @bgen(jjtree) UnmodifiedInterfaceDeclaration */ ASTUnmodifiedInterfaceDeclaration jjtn000 = new ASTUnmodifiedInterfaceDeclaration(JJTUNMODIFIEDINTERFACEDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(INTERFACE); jjtn000.addSpecial("interface", tok.specialToken); tok = jj_consume_token(IDENTIFIER); jjtn000.setName(tok.image); { jjtn000.addSpecial("id", tok.specialToken); } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case EXTENDS: tok = jj_consume_token(EXTENDS); jjtn000.addSpecial("extends", tok.specialToken); NameList(); break; default: jj_la1[20] = jj_gen; ; } InterfaceBody(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case SEMICOLON: jj_consume_token(SEMICOLON); break; default: jj_la1[21] = jj_gen; ; } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void InterfaceBody() throws ParseException { /* * @bgen(jjtree) InterfaceBody */ ASTInterfaceBody jjtn000 = new ASTInterfaceBody(JJTINTERFACEBODY); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(LBRACE); jjtn000.addSpecial("begin", tok.specialToken); label_9 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ABSTRACT: case BOOLEAN: case BYTE: case CHAR: case CLASS: case DOUBLE: case FINAL: case FLOAT: case INT: case INTERFACE: case LONG: case NATIVE: case PRIVATE: case PROTECTED: case PUBLIC: case SHORT: case STATIC: case STRICTFP: case SYNCHRONIZED: case TRANSIENT: case VOID: case VOLATILE: case IDENTIFIER: ; break; default: jj_la1[22] = jj_gen; break label_9; } InterfaceMemberDeclaration(); } tok = jj_consume_token(RBRACE); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("end", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void InterfaceMemberDeclaration() throws ParseException { /* * @bgen(jjtree) InterfaceMemberDeclaration */ ASTInterfaceMemberDeclaration jjtn000 = new ASTInterfaceMemberDeclaration(JJTINTERFACEMEMBERDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { if (jj_2_7(2147483647)) { NestedClassDeclaration(); } else if (jj_2_8(2147483647)) { NestedInterfaceDeclaration(); } else if (jj_2_9(2147483647)) { MethodDeclaration(); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FINAL: case FLOAT: case INT: case LONG: case PRIVATE: case PROTECTED: case PUBLIC: case SHORT: case STATIC: case STRICTFP: case TRANSIENT: case VOLATILE: case IDENTIFIER: FieldDeclaration(); break; default: jj_la1[23] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void FieldDeclaration() throws ParseException { /* * @bgen(jjtree) FieldDeclaration */ ASTFieldDeclaration jjtn000 = new ASTFieldDeclaration(JJTFIELDDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { label_10 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case FINAL: case PRIVATE: case PROTECTED: case PUBLIC: case STATIC: case STRICTFP: case TRANSIENT: case VOLATILE: ; break; default: jj_la1[24] = jj_gen; break label_10; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case STATIC: tok = jj_consume_token(STATIC); jjtn000.addModifier(tok.image); jjtn000.addSpecial("static", tok.specialToken); break; case TRANSIENT: tok = jj_consume_token(TRANSIENT); jjtn000.addModifier(tok.image); jjtn000.addSpecial("transient", tok.specialToken); break; case VOLATILE: tok = jj_consume_token(VOLATILE); jjtn000.addModifier(tok.image); jjtn000.addSpecial("volatile", tok.specialToken); break; case STRICTFP: tok = jj_consume_token(STRICTFP); jjtn000.addModifier(tok.image); jjtn000.addSpecial("strictfp", tok.specialToken); break; case FINAL: tok = jj_consume_token(FINAL); jjtn000.addModifier(tok.image); jjtn000.addSpecial("final", tok.specialToken); break; case PUBLIC: tok = jj_consume_token(PUBLIC); jjtn000.addModifier(tok.image); jjtn000.addSpecial("public", tok.specialToken); break; case PROTECTED: tok = jj_consume_token(PROTECTED); jjtn000.addModifier(tok.image); jjtn000.addSpecial("protected", tok.specialToken); break; case PRIVATE: tok = jj_consume_token(PRIVATE); jjtn000.addModifier(tok.image); jjtn000.addSpecial("private", tok.specialToken); break; default: jj_la1[25] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } Type(); VariableDeclarator(); label_11 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case COMMA: ; break; default: jj_la1[26] = jj_gen; break label_11; } tok = jj_consume_token(COMMA); jjtn000.addSpecial("comma" + count, tok.specialToken); VariableDeclarator(); } tok = jj_consume_token(SEMICOLON); jjtn000.addSpecial("semicolon", tok.specialToken); label_12 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case SEMICOLON: ; break; default: jj_la1[27] = jj_gen; break label_12; } jj_consume_token(SEMICOLON); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void VariableDeclarator() throws ParseException { /* * @bgen(jjtree) VariableDeclarator */ ASTVariableDeclarator jjtn000 = new ASTVariableDeclarator(JJTVARIABLEDECLARATOR); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { VariableDeclaratorId(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ASSIGN: tok = jj_consume_token(ASSIGN); jjtn000.addSpecial("equals", tok.specialToken); VariableInitializer(); break; default: jj_la1[28] = jj_gen; ; } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void VariableDeclaratorId() throws ParseException { /* * @bgen(jjtree) VariableDeclaratorId */ ASTVariableDeclaratorId jjtn000 = new ASTVariableDeclaratorId(JJTVARIABLEDECLARATORID); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { tok = jj_consume_token(IDENTIFIER); jjtn000.addSpecial("id", tok.specialToken); jjtn000.setName(tok.image); label_13 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LBRACKET: ; break; default: jj_la1[29] = jj_gen; break label_13; } tok = jj_consume_token(LBRACKET); jjtn000.addSpecial("[." + count, tok.specialToken); tok = jj_consume_token(RBRACKET); jjtn000.addSpecial("]." + count, tok.specialToken); count++; } jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setArrayCount(count); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void VariableInitializer() throws ParseException { /* * @bgen(jjtree) VariableInitializer */ ASTVariableInitializer jjtn000 = new ASTVariableInitializer(JJTVARIABLEINITIALIZER); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LBRACE: ArrayInitializer(); break; case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case BANG: case TILDE: case INCR: case DECR: case PLUS: case MINUS: Expression(); break; default: jj_la1[30] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ArrayInitializer() throws ParseException { /* * @bgen(jjtree) ArrayInitializer */ ASTArrayInitializer jjtn000 = new ASTArrayInitializer(JJTARRAYINITIALIZER); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { tok = jj_consume_token(LBRACE); jjtn000.addSpecial("begin", tok.specialToken); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case LBRACE: case BANG: case TILDE: case INCR: case DECR: case PLUS: case MINUS: VariableInitializer(); label_14 : while (true) { if (jj_2_10(2)) { ; } else { break label_14; } tok = jj_consume_token(COMMA); jjtn000.addSpecial("comma" + count, tok.specialToken); count++; VariableInitializer(); } break; default: jj_la1[31] = jj_gen; ; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case COMMA: tok = jj_consume_token(COMMA); jjtn000.addSpecial("comma" + count, tok.specialToken); count++; jjtn000.setFinalComma(true); break; default: jj_la1[32] = jj_gen; ; } tok = jj_consume_token(RBRACE); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("end", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void MethodDeclaration() throws ParseException { /* * @bgen(jjtree) MethodDeclaration */ ASTMethodDeclaration jjtn000 = new ASTMethodDeclaration(JJTMETHODDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { label_15 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ABSTRACT: case FINAL: case NATIVE: case PRIVATE: case PROTECTED: case PUBLIC: case STATIC: case STRICTFP: case SYNCHRONIZED: ; break; default: jj_la1[33] = jj_gen; break label_15; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PUBLIC: tok = jj_consume_token(PUBLIC); jjtn000.addModifier(tok.image); jjtn000.addSpecial("public", tok.specialToken); break; case PROTECTED: tok = jj_consume_token(PROTECTED); jjtn000.addModifier(tok.image); jjtn000.addSpecial("protected", tok.specialToken); break; case PRIVATE: tok = jj_consume_token(PRIVATE); jjtn000.addModifier(tok.image); jjtn000.addSpecial("private", tok.specialToken); break; case STATIC: tok = jj_consume_token(STATIC); jjtn000.addModifier(tok.image); jjtn000.addSpecial("static", tok.specialToken); break; case ABSTRACT: tok = jj_consume_token(ABSTRACT); jjtn000.addModifier(tok.image); jjtn000.addSpecial("abstract", tok.specialToken); break; case FINAL: tok = jj_consume_token(FINAL); jjtn000.addModifier(tok.image); jjtn000.addSpecial("final", tok.specialToken); break; case NATIVE: tok = jj_consume_token(NATIVE); jjtn000.addModifier(tok.image); jjtn000.addSpecial("native", tok.specialToken); break; case STRICTFP: tok = jj_consume_token(STRICTFP); jjtn000.addModifier(tok.image); jjtn000.addSpecial("strictfp", tok.specialToken); break; case SYNCHRONIZED: tok = jj_consume_token(SYNCHRONIZED); jjtn000.addModifier(tok.image); jjtn000.addSpecial("synchronized", tok.specialToken); break; default: jj_la1[34] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } ResultType(); MethodDeclarator(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case THROWS: tok = jj_consume_token(THROWS); jjtn000.addSpecial("throws", tok.specialToken); NameList(); break; default: jj_la1[35] = jj_gen; ; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LBRACE: Block(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case SEMICOLON: jj_consume_token(SEMICOLON); break; default: jj_la1[36] = jj_gen; ; } break; case SEMICOLON: tok = jj_consume_token(SEMICOLON); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("semicolon", tok.specialToken); break; default: jj_la1[37] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void MethodDeclarator() throws ParseException { /* * @bgen(jjtree) MethodDeclarator */ ASTMethodDeclarator jjtn000 = new ASTMethodDeclarator(JJTMETHODDECLARATOR); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int arrayCount = 0; try { tok = jj_consume_token(IDENTIFIER); jjtn000.setName(tok.image); jjtn000.addSpecial("id", tok.specialToken); FormalParameters(); label_16 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LBRACKET: ; break; default: jj_la1[38] = jj_gen; break label_16; } tok = jj_consume_token(LBRACKET); jjtn000.addSpecial("[." + arrayCount, tok.specialToken); tok = jj_consume_token(RBRACKET); jjtn000.addSpecial("]." + arrayCount, tok.specialToken); arrayCount++; } jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setArrayCount(arrayCount); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void FormalParameters() throws ParseException { /* * @bgen(jjtree) FormalParameters */ ASTFormalParameters jjtn000 = new ASTFormalParameters(JJTFORMALPARAMETERS); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int commaCount = 0; try { tok = jj_consume_token(LPAREN); jjtn000.addSpecial("begin", tok.specialToken); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FINAL: case FLOAT: case INT: case LONG: case SHORT: case IDENTIFIER: FormalParameter(); label_17 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case COMMA: ; break; default: jj_la1[39] = jj_gen; break label_17; } tok = jj_consume_token(COMMA); jjtn000.addSpecial("comma." + commaCount, tok.specialToken); FormalParameter(); commaCount++; } break; default: jj_la1[40] = jj_gen; ; } tok = jj_consume_token(RPAREN); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("end", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void FormalParameter() throws ParseException { /* * @bgen(jjtree) FormalParameter */ ASTFormalParameter jjtn000 = new ASTFormalParameter(JJTFORMALPARAMETER); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok = null; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case FINAL: tok = jj_consume_token(FINAL); break; default: jj_la1[41] = jj_gen; ; } Type(); VariableDeclaratorId(); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setUsingFinal(tok != null); if (tok != null) { jjtn000.addSpecial("final", tok.specialToken); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ConstructorDeclaration() throws ParseException { /* * @bgen(jjtree) ConstructorDeclaration */ ASTConstructorDeclaration jjtn000 = new ASTConstructorDeclaration(JJTCONSTRUCTORDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; Token mod; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PRIVATE: case PROTECTED: case PUBLIC: switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PUBLIC: mod = jj_consume_token(PUBLIC); jjtn000.addModifier(mod.image); jjtn000.addSpecial("public", mod.specialToken); break; case PROTECTED: mod = jj_consume_token(PROTECTED); jjtn000.addModifier(mod.image); jjtn000.addSpecial("protected", mod.specialToken); break; case PRIVATE: mod = jj_consume_token(PRIVATE); jjtn000.addModifier(mod.image); jjtn000.addSpecial("private", mod.specialToken); break; default: jj_la1[42] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: jj_la1[43] = jj_gen; ; } tok = jj_consume_token(IDENTIFIER); jjtn000.addSpecial("id", tok.specialToken); jjtn000.setName(tok.image); FormalParameters(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case THROWS: tok = jj_consume_token(THROWS); jjtn000.addSpecial("throws", tok.specialToken); NameList(); break; default: jj_la1[44] = jj_gen; ; } tok = jj_consume_token(LBRACE); jjtn000.addSpecial("begin", tok.specialToken); if (jj_2_11(2147483647)) { ExplicitConstructorInvocation(); } else { ; } label_18 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BREAK: case BYTE: case CHAR: case CLASS: case CONTINUE: case DO: case DOUBLE: case FALSE: case FINAL: case FLOAT: case FOR: case IF: case INT: case INTERFACE: case LONG: case NEW: case NULL: case RETURN: case SHORT: case SUPER: case SWITCH: case SYNCHRONIZED: case THIS: case THROW: case TRUE: case TRY: case VOID: case WHILE: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case LBRACE: case SEMICOLON: case INCR: case DECR: ; break; default: jj_la1[45] = jj_gen; break label_18; } BlockStatement(); } tok = jj_consume_token(RBRACE); jjtn000.addSpecial("end", tok.specialToken); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case SEMICOLON: jj_consume_token(SEMICOLON); break; default: jj_la1[46] = jj_gen; ; } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ExplicitConstructorInvocation() throws ParseException { /* * @bgen(jjtree) ExplicitConstructorInvocation */ ASTExplicitConstructorInvocation jjtn000 = new ASTExplicitConstructorInvocation(JJTEXPLICITCONSTRUCTORINVOCATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; Token semicolon; Token dot = null; try { if (jj_2_13(2147483647)) { tok = jj_consume_token(THIS); Arguments(); semicolon = jj_consume_token(SEMICOLON); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: if (jj_2_12(2)) { PrimaryExpression(); dot = jj_consume_token(DOT); } else { ; } tok = jj_consume_token(SUPER); Arguments(); semicolon = jj_consume_token(SEMICOLON); break; default: jj_la1[47] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(tok.image); jjtn000.addSpecial("explicit", tok.specialToken); jjtn000.addSpecial("semicolon", semicolon.specialToken); if (dot != null) { jjtn000.addSpecial(".", dot.specialToken); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void Initializer() throws ParseException { /* * @bgen(jjtree) Initializer */ ASTInitializer jjtn000 = new ASTInitializer(JJTINITIALIZER); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok = null; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case STATIC: tok = jj_consume_token(STATIC); break; default: jj_la1[48] = jj_gen; ; } Block(); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setUsingStatic(tok != null); if (tok != null) { jjtn000.addSpecial("static", tok.specialToken); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /* * Type, name and expression syntax follows. */ /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void Type() throws ParseException { /* * @bgen(jjtree) Type */ ASTType jjtn000 = new ASTType(JJTTYPE); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); int arrayCount = 0; Token tok; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FLOAT: case INT: case LONG: case SHORT: PrimitiveType(); break; case IDENTIFIER: Name(); break; default: jj_la1[49] = jj_gen; jj_consume_token(-1); throw new ParseException(); } label_19 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LBRACKET: ; break; default: jj_la1[50] = jj_gen; break label_19; } tok = jj_consume_token(LBRACKET); jjtn000.addSpecial("[." + arrayCount, tok.specialToken); tok = jj_consume_token(RBRACKET); jjtn000.addSpecial("]." + arrayCount, tok.specialToken); arrayCount++; } jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setArrayCount(arrayCount); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void PrimitiveType() throws ParseException { /* * @bgen(jjtree) PrimitiveType */ ASTPrimitiveType jjtn000 = new ASTPrimitiveType(JJTPRIMITIVETYPE); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: tok = jj_consume_token(BOOLEAN); break; case CHAR: tok = jj_consume_token(CHAR); break; case BYTE: tok = jj_consume_token(BYTE); break; case SHORT: tok = jj_consume_token(SHORT); break; case INT: tok = jj_consume_token(INT); break; case LONG: tok = jj_consume_token(LONG); break; case FLOAT: tok = jj_consume_token(FLOAT); break; case DOUBLE: tok = jj_consume_token(DOUBLE); break; default: jj_la1[51] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(tok.image); jjtn000.addSpecial("primitive", tok.specialToken); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ResultType() throws ParseException { /* * @bgen(jjtree) ResultType */ ASTResultType jjtn000 = new ASTResultType(JJTRESULTTYPE); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case VOID: tok = jj_consume_token(VOID); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("primitive", tok.specialToken); break; case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FLOAT: case INT: case LONG: case SHORT: case IDENTIFIER: Type(); break; default: jj_la1[52] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void Name() throws ParseException { /* * @bgen(jjtree) Name */ ASTName jjtn000 = new ASTName(JJTNAME); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; Token period; int count = 0; try { tok = jj_consume_token(IDENTIFIER); jjtn000.addSpecial("id" + count, tok.specialToken); jjtn000.addNamePart(tok.image); count++; label_20 : while (true) { if (jj_2_14(2)) { ; } else { break label_20; } period = jj_consume_token(DOT); tok = jj_consume_token(IDENTIFIER); jjtn000.addNamePart(tok.image); jjtn000.addSpecial("period" + count, tok.specialToken); jjtn000.addSpecial("id" + count, tok.specialToken); count++; } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void NameList() throws ParseException { /* * @bgen(jjtree) NameList */ ASTNameList jjtn000 = new ASTNameList(JJTNAMELIST); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int commaCount = 0; try { Name(); label_21 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case COMMA: ; break; default: jj_la1[53] = jj_gen; break label_21; } tok = jj_consume_token(COMMA); jjtn000.addSpecial("comma." + commaCount, tok.specialToken); Name(); commaCount++; } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /* * Expression syntax follows. */ /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void Expression() throws ParseException { /* * @bgen(jjtree) Expression */ ASTExpression jjtn000 = new ASTExpression(JJTEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { ConditionalExpression(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ASSIGN: case PLUSASSIGN: case MINUSASSIGN: case STARASSIGN: case SLASHASSIGN: case ANDASSIGN: case ORASSIGN: case XORASSIGN: case REMASSIGN: case LSHIFTASSIGN: case RSIGNEDSHIFTASSIGN: case RUNSIGNEDSHIFTASSIGN: AssignmentOperator(); Expression(); break; default: jj_la1[54] = jj_gen; ; } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void AssignmentOperator() throws ParseException { /* * @bgen(jjtree) AssignmentOperator */ ASTAssignmentOperator jjtn000 = new ASTAssignmentOperator(JJTASSIGNMENTOPERATOR); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ASSIGN: tok = jj_consume_token(ASSIGN); break; case STARASSIGN: tok = jj_consume_token(STARASSIGN); break; case SLASHASSIGN: tok = jj_consume_token(SLASHASSIGN); break; case REMASSIGN: tok = jj_consume_token(REMASSIGN); break; case PLUSASSIGN: tok = jj_consume_token(PLUSASSIGN); break; case MINUSASSIGN: tok = jj_consume_token(MINUSASSIGN); break; case LSHIFTASSIGN: tok = jj_consume_token(LSHIFTASSIGN); break; case RSIGNEDSHIFTASSIGN: tok = jj_consume_token(RSIGNEDSHIFTASSIGN); break; case RUNSIGNEDSHIFTASSIGN: tok = jj_consume_token(RUNSIGNEDSHIFTASSIGN); break; case ANDASSIGN: tok = jj_consume_token(ANDASSIGN); break; case XORASSIGN: tok = jj_consume_token(XORASSIGN); break; case ORASSIGN: tok = jj_consume_token(ORASSIGN); break; default: jj_la1[55] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(tok.image); jjtn000.addSpecial("operator", tok.specialToken); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ConditionalExpression() throws ParseException { /* * @bgen(jjtree) ConditionalExpression */ ASTConditionalExpression jjtn000 = new ASTConditionalExpression(JJTCONDITIONALEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { ConditionalOrExpression(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case HOOK: tok = jj_consume_token(HOOK); jjtn000.addSpecial("?", tok.specialToken); Expression(); tok = jj_consume_token(COLON); jjtn000.addSpecial(":", tok.specialToken); ConditionalExpression(); break; default: jj_la1[56] = jj_gen; ; } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ConditionalOrExpression() throws ParseException { /* * @bgen(jjtree) ConditionalOrExpression */ ASTConditionalOrExpression jjtn000 = new ASTConditionalOrExpression(JJTCONDITIONALOREXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { ConditionalAndExpression(); label_22 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case SC_OR: ; break; default: jj_la1[57] = jj_gen; break label_22; } tok = jj_consume_token(SC_OR); jjtn000.addSpecial("operator." + count, tok.specialToken); count++; ConditionalAndExpression(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ConditionalAndExpression() throws ParseException { /* * @bgen(jjtree) ConditionalAndExpression */ ASTConditionalAndExpression jjtn000 = new ASTConditionalAndExpression(JJTCONDITIONALANDEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { InclusiveOrExpression(); label_23 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case SC_AND: ; break; default: jj_la1[58] = jj_gen; break label_23; } tok = jj_consume_token(SC_AND); jjtn000.addSpecial("operator." + count, tok.specialToken); count++; InclusiveOrExpression(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void InclusiveOrExpression() throws ParseException { /* * @bgen(jjtree) InclusiveOrExpression */ ASTInclusiveOrExpression jjtn000 = new ASTInclusiveOrExpression(JJTINCLUSIVEOREXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { ExclusiveOrExpression(); label_24 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BIT_OR: ; break; default: jj_la1[59] = jj_gen; break label_24; } tok = jj_consume_token(BIT_OR); jjtn000.addSpecial("operator." + count, tok.specialToken); count++; ExclusiveOrExpression(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ExclusiveOrExpression() throws ParseException { /* * @bgen(jjtree) ExclusiveOrExpression */ ASTExclusiveOrExpression jjtn000 = new ASTExclusiveOrExpression(JJTEXCLUSIVEOREXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { AndExpression(); label_25 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case XOR: ; break; default: jj_la1[60] = jj_gen; break label_25; } tok = jj_consume_token(XOR); jjtn000.addSpecial("operator." + count, tok.specialToken); count++; AndExpression(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void AndExpression() throws ParseException { /* * @bgen(jjtree) AndExpression */ ASTAndExpression jjtn000 = new ASTAndExpression(JJTANDEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { EqualityExpression(); label_26 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BIT_AND: ; break; default: jj_la1[61] = jj_gen; break label_26; } tok = jj_consume_token(BIT_AND); jjtn000.addSpecial("operator." + count, tok.specialToken); count++; EqualityExpression(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void EqualityExpression() throws ParseException { /* * @bgen(jjtree) EqualityExpression */ ASTEqualityExpression jjtn000 = new ASTEqualityExpression(JJTEQUALITYEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { InstanceOfExpression(); label_27 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case EQ: case NE: ; break; default: jj_la1[62] = jj_gen; break label_27; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case EQ: tok = jj_consume_token(EQ); break; case NE: tok = jj_consume_token(NE); break; default: jj_la1[63] = jj_gen; jj_consume_token(-1); throw new ParseException(); } InstanceOfExpression(); jjtn000.addName(tok.image); jjtn000.addSpecial("operator." + count, tok.specialToken); count++; } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void InstanceOfExpression() throws ParseException { /* * @bgen(jjtree) InstanceOfExpression */ ASTInstanceOfExpression jjtn000 = new ASTInstanceOfExpression(JJTINSTANCEOFEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { RelationalExpression(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case INSTANCEOF: tok = jj_consume_token(INSTANCEOF); Type(); jjtn000.addSpecial("operator.0", tok.specialToken); break; default: jj_la1[64] = jj_gen; ; } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void RelationalExpression() throws ParseException { /* * @bgen(jjtree) RelationalExpression */ ASTRelationalExpression jjtn000 = new ASTRelationalExpression(JJTRELATIONALEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { ShiftExpression(); label_28 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case GT: case LT: case LE: case GE: ; break; default: jj_la1[65] = jj_gen; break label_28; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LT: tok = jj_consume_token(LT); break; case GT: tok = jj_consume_token(GT); break; case LE: tok = jj_consume_token(LE); break; case GE: tok = jj_consume_token(GE); break; default: jj_la1[66] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jjtn000.addName(tok.image); jjtn000.addSpecial("operator." + count, tok.specialToken); count++; ShiftExpression(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ShiftExpression() throws ParseException { /* * @bgen(jjtree) ShiftExpression */ ASTShiftExpression jjtn000 = new ASTShiftExpression(JJTSHIFTEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { AdditiveExpression(); label_29 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LSHIFT: case RSIGNEDSHIFT: case RUNSIGNEDSHIFT: ; break; default: jj_la1[67] = jj_gen; break label_29; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LSHIFT: tok = jj_consume_token(LSHIFT); break; case RSIGNEDSHIFT: tok = jj_consume_token(RSIGNEDSHIFT); break; case RUNSIGNEDSHIFT: tok = jj_consume_token(RUNSIGNEDSHIFT); break; default: jj_la1[68] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jjtn000.addName(tok.image); jjtn000.addSpecial("operator." + count, tok.specialToken); count++; AdditiveExpression(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void AdditiveExpression() throws ParseException { /* * @bgen(jjtree) AdditiveExpression */ ASTAdditiveExpression jjtn000 = new ASTAdditiveExpression(JJTADDITIVEEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { MultiplicativeExpression(); label_30 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: case MINUS: ; break; default: jj_la1[69] = jj_gen; break label_30; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: tok = jj_consume_token(PLUS); break; case MINUS: tok = jj_consume_token(MINUS); break; default: jj_la1[70] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jjtn000.addName(tok.image); jjtn000.addSpecial("operator." + count, tok.specialToken); count++; MultiplicativeExpression(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void MultiplicativeExpression() throws ParseException { /* * @bgen(jjtree) MultiplicativeExpression */ ASTMultiplicativeExpression jjtn000 = new ASTMultiplicativeExpression(JJTMULTIPLICATIVEEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { UnaryExpression(); label_31 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case STAR: case SLASH: case REM: ; break; default: jj_la1[71] = jj_gen; break label_31; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case STAR: tok = jj_consume_token(STAR); break; case SLASH: tok = jj_consume_token(SLASH); break; case REM: tok = jj_consume_token(REM); break; default: jj_la1[72] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jjtn000.addName(tok.image); jjtn000.addSpecial("operator." + count, tok.specialToken); count++; UnaryExpression(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void UnaryExpression() throws ParseException { /* * @bgen(jjtree) UnaryExpression */ ASTUnaryExpression jjtn000 = new ASTUnaryExpression(JJTUNARYEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: case MINUS: switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: tok = jj_consume_token(PLUS); break; case MINUS: tok = jj_consume_token(MINUS); break; default: jj_la1[73] = jj_gen; jj_consume_token(-1); throw new ParseException(); } UnaryExpression(); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(tok.image); jjtn000.addSpecial("operator", tok.specialToken); break; case INCR: PreIncrementExpression(); break; case DECR: PreDecrementExpression(); break; case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case BANG: case TILDE: UnaryExpressionNotPlusMinus(); break; default: jj_la1[74] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void PreIncrementExpression() throws ParseException { /* * @bgen(jjtree) PreIncrementExpression */ ASTPreIncrementExpression jjtn000 = new ASTPreIncrementExpression(JJTPREINCREMENTEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(INCR); PrimaryExpression(); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("operator", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void PreDecrementExpression() throws ParseException { /* * @bgen(jjtree) PreDecrementExpression */ ASTPreDecrementExpression jjtn000 = new ASTPreDecrementExpression(JJTPREDECREMENTEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(DECR); PrimaryExpression(); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("operator", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void UnaryExpressionNotPlusMinus() throws ParseException { /* * @bgen(jjtree) UnaryExpressionNotPlusMinus */ ASTUnaryExpressionNotPlusMinus jjtn000 = new ASTUnaryExpressionNotPlusMinus(JJTUNARYEXPRESSIONNOTPLUSMINUS); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BANG: case TILDE: switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case TILDE: tok = jj_consume_token(TILDE); break; case BANG: tok = jj_consume_token(BANG); break; default: jj_la1[75] = jj_gen; jj_consume_token(-1); throw new ParseException(); } UnaryExpression(); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(tok.image); jjtn000.addSpecial("operator", tok.specialToken); break; default: jj_la1[76] = jj_gen; if (jj_2_15(2147483647)) { CastExpression(); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: PostfixExpression(); break; default: jj_la1[77] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } // This production is to determine lookahead only. The LOOKAHEAD specifications // below are not used, but they are there just to indicate that we know about // this. /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void CastLookahead() throws ParseException { /* * @bgen(jjtree) CastLookahead */ ASTCastLookahead jjtn000 = new ASTCastLookahead(JJTCASTLOOKAHEAD); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { if (jj_2_16(2)) { jj_consume_token(LPAREN); PrimitiveType(); } else if (jj_2_17(2147483647)) { jj_consume_token(LPAREN); Name(); jj_consume_token(LBRACKET); jj_consume_token(RBRACKET); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LPAREN: jj_consume_token(LPAREN); Name(); jj_consume_token(RPAREN); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case TILDE: jj_consume_token(TILDE); break; case BANG: jj_consume_token(BANG); break; case LPAREN: jj_consume_token(LPAREN); break; case IDENTIFIER: jj_consume_token(IDENTIFIER); break; case THIS: jj_consume_token(THIS); break; case SUPER: jj_consume_token(SUPER); break; case NEW: jj_consume_token(NEW); break; case FALSE: case NULL: case TRUE: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: Literal(); break; default: jj_la1[78] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: jj_la1[79] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void PostfixExpression() throws ParseException { /* * @bgen(jjtree) PostfixExpression */ ASTPostfixExpression jjtn000 = new ASTPostfixExpression(JJTPOSTFIXEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok = null; try { PrimaryExpression(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case INCR: case DECR: switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case INCR: tok = jj_consume_token(INCR); break; case DECR: tok = jj_consume_token(DECR); break; default: jj_la1[80] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: jj_la1[81] = jj_gen; ; } jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; if (tok != null) { jjtn000.setName(tok.image); jjtn000.addSpecial("operator", tok.specialToken); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void CastExpression() throws ParseException { /* * @bgen(jjtree) CastExpression */ ASTCastExpression jjtn000 = new ASTCastExpression(JJTCASTEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { if (jj_2_18(2147483647)) { tok = jj_consume_token(LPAREN); jjtn000.addSpecial("begin", tok.specialToken); Type(); tok = jj_consume_token(RPAREN); jjtn000.addSpecial("end", tok.specialToken); UnaryExpression(); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LPAREN: tok = jj_consume_token(LPAREN); jjtn000.addSpecial("begin", tok.specialToken); Type(); tok = jj_consume_token(RPAREN); jjtn000.addSpecial("end", tok.specialToken); UnaryExpressionNotPlusMinus(); break; default: jj_la1[82] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void PrimaryExpression() throws ParseException { /* * @bgen(jjtree) PrimaryExpression */ ASTPrimaryExpression jjtn000 = new ASTPrimaryExpression(JJTPRIMARYEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { PrimaryPrefix(); label_32 : while (true) { if (jj_2_19(2)) { ; } else { break label_32; } PrimarySuffix(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void PrimaryPrefix() throws ParseException { /* * @bgen(jjtree) PrimaryPrefix */ ASTPrimaryPrefix jjtn000 = new ASTPrimaryPrefix(JJTPRIMARYPREFIX); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; Token superTok; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case FALSE: case NULL: case TRUE: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: Literal(); break; case THIS: tok = jj_consume_token(THIS); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName("this"); jjtn000.addSpecial("this", tok.specialToken); break; case SUPER: superTok = jj_consume_token(SUPER); jj_consume_token(DOT); tok = jj_consume_token(IDENTIFIER); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName("super." + tok.image); jjtn000.addSpecial("this", superTok.specialToken); jjtn000.addSpecial("id", tok.specialToken); break; case LPAREN: tok = jj_consume_token(LPAREN); jjtn000.addSpecial("begin", tok.specialToken); Expression(); tok = jj_consume_token(RPAREN); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("end", tok.specialToken); break; case NEW: AllocationExpression(); break; default: jj_la1[83] = jj_gen; if (jj_2_20(2147483647)) { ResultType(); jj_consume_token(DOT); jj_consume_token(CLASS); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case IDENTIFIER: Name(); break; default: jj_la1[84] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void PrimarySuffix() throws ParseException { /* * @bgen(jjtree) PrimarySuffix */ ASTPrimarySuffix jjtn000 = new ASTPrimarySuffix(JJTPRIMARYSUFFIX); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { if (jj_2_21(2)) { tok = jj_consume_token(DOT); jjtn000.addSpecial("dot", tok.specialToken); tok = jj_consume_token(THIS); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName("this"); jjtn000.addSpecial("id", tok.specialToken); } else if (jj_2_22(2)) { tok = jj_consume_token(DOT); jjtn000.addSpecial("dot", tok.specialToken); AllocationExpression(); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LBRACKET: tok = jj_consume_token(LBRACKET); jjtn000.addSpecial("[", tok.specialToken); Expression(); tok = jj_consume_token(RBRACKET); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("]", tok.specialToken); break; case DOT: tok = jj_consume_token(DOT); jjtn000.addSpecial("dot", tok.specialToken); tok = jj_consume_token(IDENTIFIER); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(tok.image); jjtn000.addSpecial("id", tok.specialToken); break; case LPAREN: Arguments(); break; default: jj_la1[85] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void Literal() throws ParseException { /* * @bgen(jjtree) Literal */ ASTLiteral jjtn000 = new ASTLiteral(JJTLITERAL); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok = null; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case INTEGER_LITERAL: tok = jj_consume_token(INTEGER_LITERAL); break; case FLOATING_POINT_LITERAL: tok = jj_consume_token(FLOATING_POINT_LITERAL); break; case CHARACTER_LITERAL: tok = jj_consume_token(CHARACTER_LITERAL); break; case STRING_LITERAL: tok = jj_consume_token(STRING_LITERAL); break; case FALSE: case TRUE: BooleanLiteral(); break; case NULL: NullLiteral(); break; default: jj_la1[86] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; if (tok != null) { jjtn000.setName(tok.image); jjtn000.addSpecial("id", tok.specialToken); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void BooleanLiteral() throws ParseException { /* * @bgen(jjtree) BooleanLiteral */ ASTBooleanLiteral jjtn000 = new ASTBooleanLiteral(JJTBOOLEANLITERAL); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case TRUE: tok = jj_consume_token(TRUE); break; case FALSE: tok = jj_consume_token(FALSE); break; default: jj_la1[87] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(tok.image); jjtn000.addSpecial("id", tok.specialToken); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void NullLiteral() throws ParseException { /* * @bgen(jjtree) NullLiteral */ ASTNullLiteral jjtn000 = new ASTNullLiteral(JJTNULLLITERAL); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(NULL); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("id", tok.specialToken); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void Arguments() throws ParseException { /* * @bgen(jjtree) Arguments */ ASTArguments jjtn000 = new ASTArguments(JJTARGUMENTS); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(LPAREN); jjtn000.addSpecial("begin", tok.specialToken); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case BANG: case TILDE: case INCR: case DECR: case PLUS: case MINUS: ArgumentList(); break; default: jj_la1[88] = jj_gen; ; } tok = jj_consume_token(RPAREN); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("end", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ArgumentList() throws ParseException { /* * @bgen(jjtree) ArgumentList */ ASTArgumentList jjtn000 = new ASTArgumentList(JJTARGUMENTLIST); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { Expression(); label_33 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case COMMA: ; break; default: jj_la1[89] = jj_gen; break label_33; } tok = jj_consume_token(COMMA); jjtn000.addSpecial("comma." + count, tok.specialToken); count++; Expression(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void AllocationExpression() throws ParseException { /* * @bgen(jjtree) AllocationExpression */ ASTAllocationExpression jjtn000 = new ASTAllocationExpression(JJTALLOCATIONEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { if (jj_2_23(2)) { tok = jj_consume_token(NEW); jjtn000.addSpecial("id", tok.specialToken); PrimitiveType(); ArrayDimsAndInits(); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case NEW: tok = jj_consume_token(NEW); jjtn000.addSpecial("id", tok.specialToken); Name(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LBRACKET: ArrayDimsAndInits(); break; case LPAREN: Arguments(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LBRACE: ClassBody(); break; default: jj_la1[90] = jj_gen; ; } break; default: jj_la1[91] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: jj_la1[92] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /* * The third LOOKAHEAD specification below is to parse to PrimarySuffix * if there is an expression between the "[...]". */ /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ArrayDimsAndInits() throws ParseException { /* * @bgen(jjtree) ArrayDimsAndInits */ ASTArrayDimsAndInits jjtn000 = new ASTArrayDimsAndInits(JJTARRAYDIMSANDINITS); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int arrayCount = 0; try { if (jj_2_26(2)) { label_34 : while (true) { tok = jj_consume_token(LBRACKET); jjtn000.addSpecial("[." + arrayCount, tok.specialToken); Expression(); tok = jj_consume_token(RBRACKET); jjtn000.addSpecial("]." + arrayCount, tok.specialToken); arrayCount++; if (jj_2_24(2)) { ; } else { break label_34; } } label_35 : while (true) { if (jj_2_25(2)) { ; } else { break label_35; } tok = jj_consume_token(LBRACKET); jjtn000.addSpecial("[." + arrayCount, tok.specialToken); tok = jj_consume_token(RBRACKET); jjtn000.addSpecial("]." + arrayCount, tok.specialToken); arrayCount++; } } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LBRACKET: label_36 : while (true) { tok = jj_consume_token(LBRACKET); jjtn000.addSpecial("[." + arrayCount, tok.specialToken); tok = jj_consume_token(RBRACKET); jjtn000.addSpecial("]." + arrayCount, tok.specialToken); arrayCount++; switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LBRACKET: ; break; default: jj_la1[93] = jj_gen; break label_36; } } ArrayInitializer(); break; default: jj_la1[94] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setArrayCount(arrayCount); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /* * Statement syntax follows. */ /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void Statement() throws ParseException { /* * @bgen(jjtree) Statement */ ASTStatement jjtn000 = new ASTStatement(JJTSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { if (jj_2_27(2)) { LabeledStatement(); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LBRACE: Block(); break; case SEMICOLON: EmptyStatement(); break; case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case INCR: case DECR: StatementExpression(); tok = jj_consume_token(SEMICOLON); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("semicolon", tok.specialToken); break; case SWITCH: SwitchStatement(); break; case IF: IfStatement(); break; case WHILE: WhileStatement(); break; case DO: DoStatement(); break; case FOR: ForStatement(); break; case BREAK: BreakStatement(); break; case CONTINUE: ContinueStatement(); break; case RETURN: ReturnStatement(); break; case THROW: ThrowStatement(); break; case SYNCHRONIZED: SynchronizedStatement(); break; case TRY: TryStatement(); break; default: jj_la1[95] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void LabeledStatement() throws ParseException { /* * @bgen(jjtree) LabeledStatement */ ASTLabeledStatement jjtn000 = new ASTLabeledStatement(JJTLABELEDSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; Token colon; try { tok = jj_consume_token(IDENTIFIER); colon = jj_consume_token(COLON); Statement(); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.setName(tok.image); jjtn000.addSpecial("id", tok.specialToken); jjtn000.addSpecial("colon", colon.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void Block() throws ParseException { /* * @bgen(jjtree) Block */ ASTBlock jjtn000 = new ASTBlock(JJTBLOCK); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(LBRACE); jjtn000.addSpecial("begin", tok.specialToken); label_37 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BREAK: case BYTE: case CHAR: case CLASS: case CONTINUE: case DO: case DOUBLE: case FALSE: case FINAL: case FLOAT: case FOR: case IF: case INT: case INTERFACE: case LONG: case NEW: case NULL: case RETURN: case SHORT: case SUPER: case SWITCH: case SYNCHRONIZED: case THIS: case THROW: case TRUE: case TRY: case VOID: case WHILE: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case LBRACE: case SEMICOLON: case INCR: case DECR: ; break; default: jj_la1[96] = jj_gen; break label_37; } BlockStatement(); } tok = jj_consume_token(RBRACE); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("end", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void BlockStatement() throws ParseException { /* * @bgen(jjtree) BlockStatement */ ASTBlockStatement jjtn000 = new ASTBlockStatement(JJTBLOCKSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { if (jj_2_28(2147483647)) { LocalVariableDeclaration(); tok = jj_consume_token(SEMICOLON); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("semicolon", tok.specialToken); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BREAK: case BYTE: case CHAR: case CONTINUE: case DO: case DOUBLE: case FALSE: case FLOAT: case FOR: case IF: case INT: case LONG: case NEW: case NULL: case RETURN: case SHORT: case SUPER: case SWITCH: case SYNCHRONIZED: case THIS: case THROW: case TRUE: case TRY: case VOID: case WHILE: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case LBRACE: case SEMICOLON: case INCR: case DECR: Statement(); break; case CLASS: UnmodifiedClassDeclaration(); break; case INTERFACE: UnmodifiedInterfaceDeclaration(); break; default: jj_la1[97] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void LocalVariableDeclaration() throws ParseException { /* * @bgen(jjtree) LocalVariableDeclaration */ ASTLocalVariableDeclaration jjtn000 = new ASTLocalVariableDeclaration(JJTLOCALVARIABLEDECLARATION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok = null; int count = 0; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case FINAL: tok = jj_consume_token(FINAL); break; default: jj_la1[98] = jj_gen; ; } jjtn000.setUsingFinal(tok != null); if (tok != null) { jjtn000.addSpecial("final", tok.specialToken); } Type(); VariableDeclarator(); label_38 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case COMMA: ; break; default: jj_la1[99] = jj_gen; break label_38; } tok = jj_consume_token(COMMA); jjtn000.addSpecial("comma." + count, tok.specialToken); count++; VariableDeclarator(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void EmptyStatement() throws ParseException { /* * @bgen(jjtree) EmptyStatement */ ASTEmptyStatement jjtn000 = new ASTEmptyStatement(JJTEMPTYSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(SEMICOLON); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("semicolon", tok.specialToken); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void StatementExpression() throws ParseException { /* * @bgen(jjtree) StatementExpression */ ASTStatementExpression jjtn000 = new ASTStatementExpression(JJTSTATEMENTEXPRESSION); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case INCR: PreIncrementExpression(); break; case DECR: PreDecrementExpression(); break; case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: PrimaryExpression(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ASSIGN: case INCR: case DECR: case PLUSASSIGN: case MINUSASSIGN: case STARASSIGN: case SLASHASSIGN: case ANDASSIGN: case ORASSIGN: case XORASSIGN: case REMASSIGN: case LSHIFTASSIGN: case RSIGNEDSHIFTASSIGN: case RUNSIGNEDSHIFTASSIGN: switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case INCR: tok = jj_consume_token(INCR); jjtn000.setName("++"); jjtn000.addSpecial("id", tok.specialToken); break; case DECR: tok = jj_consume_token(DECR); jjtn000.setName("--"); jjtn000.addSpecial("id", tok.specialToken); break; case ASSIGN: case PLUSASSIGN: case MINUSASSIGN: case STARASSIGN: case SLASHASSIGN: case ANDASSIGN: case ORASSIGN: case XORASSIGN: case REMASSIGN: case LSHIFTASSIGN: case RSIGNEDSHIFTASSIGN: case RUNSIGNEDSHIFTASSIGN: AssignmentOperator(); Expression(); break; default: jj_la1[100] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: jj_la1[101] = jj_gen; ; } break; default: jj_la1[102] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void SwitchStatement() throws ParseException { /* * @bgen(jjtree) SwitchStatement */ ASTSwitchStatement jjtn000 = new ASTSwitchStatement(JJTSWITCHSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(SWITCH); jjtn000.addSpecial("switch", tok.specialToken); tok = jj_consume_token(LPAREN); jjtn000.addSpecial("beginExpr", tok.specialToken); Expression(); tok = jj_consume_token(RPAREN); jjtn000.addSpecial("endExpr", tok.specialToken); tok = jj_consume_token(LBRACE); jjtn000.addSpecial("beginBlock", tok.specialToken); label_39 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case CASE: case _DEFAULT: ; break; default: jj_la1[103] = jj_gen; break label_39; } SwitchLabel(); label_40 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BREAK: case BYTE: case CHAR: case CLASS: case CONTINUE: case DO: case DOUBLE: case FALSE: case FINAL: case FLOAT: case FOR: case IF: case INT: case INTERFACE: case LONG: case NEW: case NULL: case RETURN: case SHORT: case SUPER: case SWITCH: case SYNCHRONIZED: case THIS: case THROW: case TRUE: case TRY: case VOID: case WHILE: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case LBRACE: case SEMICOLON: case INCR: case DECR: ; break; default: jj_la1[104] = jj_gen; break label_40; } BlockStatement(); } } tok = jj_consume_token(RBRACE); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("endBlock", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void SwitchLabel() throws ParseException { /* * @bgen(jjtree) SwitchLabel */ ASTSwitchLabel jjtn000 = new ASTSwitchLabel(JJTSWITCHLABEL); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; Token colon; try { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case CASE: tok = jj_consume_token(CASE); Expression(); colon = jj_consume_token(COLON); break; case _DEFAULT: tok = jj_consume_token(_DEFAULT); colon = jj_consume_token(COLON); break; default: jj_la1[105] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("id", tok.specialToken); jjtn000.addSpecial("colon", colon.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void IfStatement() throws ParseException { /* * @bgen(jjtree) IfStatement */ ASTIfStatement jjtn000 = new ASTIfStatement(JJTIFSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(IF); jjtn000.addSpecial("if", tok.specialToken); tok = jj_consume_token(LPAREN); jjtn000.addSpecial("beginExpr", tok.specialToken); Expression(); tok = jj_consume_token(RPAREN); jjtn000.addSpecial("endExpr", tok.specialToken); Statement(); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case ELSE: tok = jj_consume_token(ELSE); jjtn000.addSpecial("else", tok.specialToken); Statement(); break; default: jj_la1[106] = jj_gen; ; } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void WhileStatement() throws ParseException { /* * @bgen(jjtree) WhileStatement */ ASTWhileStatement jjtn000 = new ASTWhileStatement(JJTWHILESTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(WHILE); jjtn000.addSpecial("while", tok.specialToken); tok = jj_consume_token(LPAREN); jjtn000.addSpecial("beginExpr", tok.specialToken); Expression(); tok = jj_consume_token(RPAREN); jjtn000.addSpecial("endExpr", tok.specialToken); Statement(); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void DoStatement() throws ParseException { /* * @bgen(jjtree) DoStatement */ ASTDoStatement jjtn000 = new ASTDoStatement(JJTDOSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(DO); jjtn000.addSpecial("do", tok.specialToken); Statement(); tok = jj_consume_token(WHILE); jjtn000.addSpecial("while", tok.specialToken); tok = jj_consume_token(LPAREN); jjtn000.addSpecial("beginExpr", tok.specialToken); Expression(); tok = jj_consume_token(RPAREN); jjtn000.addSpecial("endExpr", tok.specialToken); tok = jj_consume_token(SEMICOLON); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("semicolon", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ForStatement() throws ParseException { /* * @bgen(jjtree) ForStatement */ ASTForStatement jjtn000 = new ASTForStatement(JJTFORSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(FOR); jjtn000.addSpecial("for", tok.specialToken); tok = jj_consume_token(LPAREN); jjtn000.addSpecial("beginExpr", tok.specialToken); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FINAL: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case INCR: case DECR: ForInit(); break; default: jj_la1[107] = jj_gen; ; } tok = jj_consume_token(SEMICOLON); jjtn000.addSpecial("init", tok.specialToken); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case BANG: case TILDE: case INCR: case DECR: case PLUS: case MINUS: Expression(); break; default: jj_la1[108] = jj_gen; ; } tok = jj_consume_token(SEMICOLON); jjtn000.addSpecial("test", tok.specialToken); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case INCR: case DECR: ForUpdate(); break; default: jj_la1[109] = jj_gen; ; } tok = jj_consume_token(RPAREN); jjtn000.addSpecial("endExpr", tok.specialToken); Statement(); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ForInit() throws ParseException { /* * @bgen(jjtree) ForInit */ ASTForInit jjtn000 = new ASTForInit(JJTFORINIT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { if (jj_2_29(2147483647)) { LocalVariableDeclaration(); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case INCR: case DECR: StatementExpressionList(); break; default: jj_la1[110] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void StatementExpressionList() throws ParseException { /* * @bgen(jjtree) StatementExpressionList */ ASTStatementExpressionList jjtn000 = new ASTStatementExpressionList(JJTSTATEMENTEXPRESSIONLIST); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int count = 0; try { StatementExpression(); label_41 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case COMMA: ; break; default: jj_la1[111] = jj_gen; break label_41; } tok = jj_consume_token(COMMA); jjtn000.addSpecial("comma." + count, tok.specialToken); count++; StatementExpression(); } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ForUpdate() throws ParseException { /* * @bgen(jjtree) ForUpdate */ ASTForUpdate jjtn000 = new ASTForUpdate(JJTFORUPDATE); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { StatementExpressionList(); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void BreakStatement() throws ParseException { /* * @bgen(jjtree) BreakStatement */ ASTBreakStatement jjtn000 = new ASTBreakStatement(JJTBREAKSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(BREAK); jjtn000.addSpecial("break", tok.specialToken); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case IDENTIFIER: tok = jj_consume_token(IDENTIFIER); jjtn000.setName(tok.image); jjtn000.addSpecial("id", tok.specialToken); break; default: jj_la1[112] = jj_gen; ; } tok = jj_consume_token(SEMICOLON); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("semicolon", tok.specialToken); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ContinueStatement() throws ParseException { /* * @bgen(jjtree) ContinueStatement */ ASTContinueStatement jjtn000 = new ASTContinueStatement(JJTCONTINUESTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(CONTINUE); jjtn000.addSpecial("continue", tok.specialToken); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case IDENTIFIER: tok = jj_consume_token(IDENTIFIER); jjtn000.setName(tok.image); jjtn000.addSpecial("id", tok.specialToken); break; default: jj_la1[113] = jj_gen; ; } tok = jj_consume_token(SEMICOLON); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("semicolon", tok.specialToken); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ReturnStatement() throws ParseException { /* * @bgen(jjtree) ReturnStatement */ ASTReturnStatement jjtn000 = new ASTReturnStatement(JJTRETURNSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(RETURN); jjtn000.addSpecial("return", tok.specialToken); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case BOOLEAN: case BYTE: case CHAR: case DOUBLE: case FALSE: case FLOAT: case INT: case LONG: case NEW: case NULL: case SHORT: case SUPER: case THIS: case TRUE: case VOID: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: case CHARACTER_LITERAL: case STRING_LITERAL: case IDENTIFIER: case LPAREN: case BANG: case TILDE: case INCR: case DECR: case PLUS: case MINUS: Expression(); break; default: jj_la1[114] = jj_gen; ; } tok = jj_consume_token(SEMICOLON); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("semicolon", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void ThrowStatement() throws ParseException { /* * @bgen(jjtree) ThrowStatement */ ASTThrowStatement jjtn000 = new ASTThrowStatement(JJTTHROWSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(THROW); jjtn000.addSpecial("throw", tok.specialToken); Expression(); tok = jj_consume_token(SEMICOLON); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false; jjtn000.addSpecial("semicolon", tok.specialToken); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void SynchronizedStatement() throws ParseException { /* * @bgen(jjtree) SynchronizedStatement */ ASTSynchronizedStatement jjtn000 = new ASTSynchronizedStatement(JJTSYNCHRONIZEDSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; try { tok = jj_consume_token(SYNCHRONIZED); jjtn000.addSpecial("synchronized", tok.specialToken); tok = jj_consume_token(LPAREN); jjtn000.addSpecial("beginExpr", tok.specialToken); Expression(); tok = jj_consume_token(RPAREN); jjtn000.addSpecial("endExpr", tok.specialToken); Block(); } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@exception ParseException Description of Exception */ public final static void TryStatement() throws ParseException { /* * @bgen(jjtree) TryStatement */ ASTTryStatement jjtn000 = new ASTTryStatement(JJTTRYSTATEMENT); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); Token tok; int catchCount = 0; try { tok = jj_consume_token(TRY); jjtn000.addSpecial("try", tok.specialToken); Block(); label_42 : while (true) { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case CATCH: ; break; default: jj_la1[115] = jj_gen; break label_42; } tok = jj_consume_token(CATCH); jjtn000.addSpecial("catch" + catchCount, tok.specialToken); tok = jj_consume_token(LPAREN); jjtn000.addSpecial("beginExpr" + catchCount, tok.specialToken); FormalParameter(); tok = jj_consume_token(RPAREN); jjtn000.addSpecial("endExpr" + catchCount, tok.specialToken); Block(); catchCount++; } switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case FINALLY: tok = jj_consume_token(FINALLY); jjtn000.addSpecial("finally", tok.specialToken); Block(); break; default: jj_la1[116] = jj_gen; ; } } catch (Throwable jjte000) { if (jjtc000) { jjtree.clearNodeScope(jjtn000); jjtc000 = false; } else { jjtree.popNode(); } if (jjte000 instanceof ParseException) { { if (true) { throw (ParseException) jjte000; } } } if (jjte000 instanceof RuntimeException) { { if (true) { throw (RuntimeException) jjte000; } } } { if (true) { throw (Error) jjte000; } } } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } } /** * Description of the Method * *@param stream Description of Parameter */ public static void ReInit(java.io.InputStream stream) { jj_input_stream.ReInit(stream, 1, 1); token_source.ReInit(jj_input_stream); token = new Token(); jj_ntk = -1; jjtree.reset(); jj_gen = 0; for (int i = 0; i < 117; i++) { jj_la1[i] = -1; } for (int i = 0; i < jj_2_rtns.length; i++) { jj_2_rtns[i] = new JJCalls(); } } /** * Description of the Method * *@param stream Description of Parameter */ public static void ReInit(java.io.Reader stream) { jj_input_stream.ReInit(stream, 1, 1); token_source.ReInit(jj_input_stream); token = new Token(); jj_ntk = -1; jjtree.reset(); jj_gen = 0; for (int i = 0; i < 117; i++) { jj_la1[i] = -1; } for (int i = 0; i < jj_2_rtns.length; i++) { jj_2_rtns[i] = new JJCalls(); } } /** * Description of the Method * *@return Description of the Returned Value */ public final static ParseException generateParseException() { jj_expentries.removeAllElements(); boolean[] la1tokens = new boolean[124]; for (int i = 0; i < 124; i++) { la1tokens[i] = false; } if (jj_kind >= 0) { la1tokens[jj_kind] = true; jj_kind = -1; } for (int i = 0; i < 117; i++) { if (jj_la1[i] == jj_gen) { for (int j = 0; j < 32; j++) { if ((jj_la1_0[i] & (1 << j)) != 0) { la1tokens[j] = true; } if ((jj_la1_1[i] & (1 << j)) != 0) { la1tokens[32 + j] = true; } if ((jj_la1_2[i] & (1 << j)) != 0) { la1tokens[64 + j] = true; } if ((jj_la1_3[i] & (1 << j)) != 0) { la1tokens[96 + j] = true; } } } } for (int i = 0; i < 124; i++) { if (la1tokens[i]) { jj_expentry = new int[1]; jj_expentry[0] = i; jj_expentries.addElement(jj_expentry); } } jj_endpos = 0; jj_rescan_token(); jj_add_error_token(0, 0); int[][] exptokseq = new int[jj_expentries.size()][]; for (int i = 0; i < jj_expentries.size(); i++) { exptokseq[i] = (int[]) jj_expentries.elementAt(i); } return new ParseException(token, exptokseq, tokenImage); } /** * Description of the Method */ public final static void enable_tracing() { } /** * Description of the Method */ public final static void disable_tracing() { } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_1(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_1(); jj_save(0, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_2(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_2(); jj_save(1, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_3(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_3(); jj_save(2, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_4(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_4(); jj_save(3, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_5(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_5(); jj_save(4, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_6(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_6(); jj_save(5, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_7(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_7(); jj_save(6, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_8(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_8(); jj_save(7, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_9(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_9(); jj_save(8, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_10(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_10(); jj_save(9, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_11(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_11(); jj_save(10, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_12(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_12(); jj_save(11, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_13(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_13(); jj_save(12, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_14(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_14(); jj_save(13, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_15(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_15(); jj_save(14, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_16(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_16(); jj_save(15, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_17(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_17(); jj_save(16, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_18(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_18(); jj_save(17, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_19(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_19(); jj_save(18, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_20(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_20(); jj_save(19, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_21(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_21(); jj_save(20, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_22(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_22(); jj_save(21, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_23(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_23(); jj_save(22, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_24(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_24(); jj_save(23, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_25(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_25(); jj_save(24, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_26(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_26(); jj_save(25, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_27(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_27(); jj_save(26, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_28(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_28(); jj_save(27, xla); return retval; } /** * Description of the Method * *@param xla Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_2_29(int xla) { jj_la = xla; jj_lastpos = jj_scanpos = token; boolean retval = !jj_3_29(); jj_save(28, xla); return retval; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_44() { Token xsp; xsp = jj_scanpos; if (jj_3R_70()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_71()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_216() { if (jj_scan_token(SWITCH)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LBRACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_375()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_scan_token(RBRACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_13() { if (jj_scan_token(THIS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_55()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_395() { if (jj_3R_181()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_394() { if (jj_scan_token(DECR)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_12() { if (jj_3R_54()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(DOT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_393() { if (jj_scan_token(INCR)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_386() { Token xsp; xsp = jj_scanpos; if (jj_3R_393()) { jj_scanpos = xsp; if (jj_3R_394()) { jj_scanpos = xsp; if (jj_3R_395()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_107() { Token xsp; xsp = jj_scanpos; if (jj_3_12()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SUPER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_55()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_106() { if (jj_scan_token(THIS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_55()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_231() { if (jj_3R_54()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_386()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_11() { if (jj_3R_53()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_230() { if (jj_3R_238()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_53() { Token xsp; xsp = jj_scanpos; if (jj_3R_106()) { jj_scanpos = xsp; if (jj_3R_107()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_215() { Token xsp; xsp = jj_scanpos; if (jj_3R_229()) { jj_scanpos = xsp; if (jj_3R_230()) { jj_scanpos = xsp; if (jj_3R_231()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_229() { if (jj_3R_237()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_285() { if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_284() { if (jj_3R_158()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_283() { if (jj_3R_53()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_282() { if (jj_scan_token(THROWS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_326()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_214() { if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_374() { if (jj_scan_token(COMMA)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_292()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_324() { if (jj_scan_token(PRIVATE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_323() { if (jj_scan_token(PROTECTED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_322() { if (jj_scan_token(PUBLIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_280() { Token xsp; xsp = jj_scanpos; if (jj_3R_322()) { jj_scanpos = xsp; if (jj_3R_323()) { jj_scanpos = xsp; if (jj_3R_324()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_266() { Token xsp; xsp = jj_scanpos; if (jj_3R_280()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_281()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } xsp = jj_scanpos; if (jj_3R_282()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LBRACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } xsp = jj_scanpos; if (jj_3R_283()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } while (true) { xsp = jj_scanpos; if (jj_3R_284()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_scan_token(RBRACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } xsp = jj_scanpos; if (jj_3R_285()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_183() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_174() { Token xsp; xsp = jj_scanpos; if (jj_3R_183()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_64()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_292()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } while (true) { xsp = jj_scanpos; if (jj_3R_374()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_63() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_367() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_28() { Token xsp; xsp = jj_scanpos; if (jj_3R_63()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_64()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_355() { Token xsp; xsp = jj_scanpos; if (jj_3R_367()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_64()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_346()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_165() { if (jj_3R_177()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_164() { if (jj_3R_176()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_163() { if (jj_3R_175()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_356() { if (jj_scan_token(COMMA)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_355()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_162() { if (jj_3R_174()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_158() { Token xsp; xsp = jj_scanpos; if (jj_3R_162()) { jj_scanpos = xsp; if (jj_3R_163()) { jj_scanpos = xsp; if (jj_3R_164()) { jj_scanpos = xsp; if (jj_3R_165()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_325() { if (jj_3R_355()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_356()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_130() { if (jj_3R_158()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_281() { if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_325()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_71() { if (jj_scan_token(LBRACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_130()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_scan_token(RBRACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_336() { if (jj_scan_token(LBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_62() { if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(COLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_175()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_337() { if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_287() { if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_281()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_336()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_197() { if (jj_3R_226()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_196() { if (jj_3R_225()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_195() { if (jj_3R_224()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_290() { if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_194() { if (jj_3R_223()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_289() { if (jj_3R_71()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_337()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_193() { if (jj_3R_222()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_192() { if (jj_3R_221()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_288() { if (jj_scan_token(THROWS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_326()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_191() { if (jj_3R_220()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_190() { if (jj_3R_219()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_335() { if (jj_scan_token(SYNCHRONIZED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_334() { if (jj_scan_token(STRICTFP)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_189() { if (jj_3R_218()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_333() { if (jj_scan_token(NATIVE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_332() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_188() { if (jj_3R_217()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_331() { if (jj_scan_token(ABSTRACT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_330() { if (jj_scan_token(STATIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_187() { if (jj_3R_216()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_329() { if (jj_scan_token(PRIVATE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_328() { if (jj_scan_token(PROTECTED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_186() { if (jj_3R_215()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_327() { if (jj_scan_token(PUBLIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_286() { Token xsp; xsp = jj_scanpos; if (jj_3R_327()) { jj_scanpos = xsp; if (jj_3R_328()) { jj_scanpos = xsp; if (jj_3R_329()) { jj_scanpos = xsp; if (jj_3R_330()) { jj_scanpos = xsp; if (jj_3R_331()) { jj_scanpos = xsp; if (jj_3R_332()) { jj_scanpos = xsp; if (jj_3R_333()) { jj_scanpos = xsp; if (jj_3R_334()) { jj_scanpos = xsp; if (jj_3R_335()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_185() { if (jj_3R_214()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_267() { Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_286()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_3R_59()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_287()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } xsp = jj_scanpos; if (jj_3R_288()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } xsp = jj_scanpos; if (jj_3R_289()) { jj_scanpos = xsp; if (jj_3R_290()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_184() { if (jj_3R_71()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_27() { if (jj_3R_62()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_175() { Token xsp; xsp = jj_scanpos; if (jj_3_27()) { jj_scanpos = xsp; if (jj_3R_184()) { jj_scanpos = xsp; if (jj_3R_185()) { jj_scanpos = xsp; if (jj_3R_186()) { jj_scanpos = xsp; if (jj_3R_187()) { jj_scanpos = xsp; if (jj_3R_188()) { jj_scanpos = xsp; if (jj_3R_189()) { jj_scanpos = xsp; if (jj_3R_190()) { jj_scanpos = xsp; if (jj_3R_191()) { jj_scanpos = xsp; if (jj_3R_192()) { jj_scanpos = xsp; if (jj_3R_193()) { jj_scanpos = xsp; if (jj_3R_194()) { jj_scanpos = xsp; if (jj_3R_195()) { jj_scanpos = xsp; if (jj_3R_196()) { jj_scanpos = xsp; if (jj_3R_197()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_248() { if (jj_scan_token(COMMA)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_10() { if (jj_scan_token(COMMA)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_52()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_243() { if (jj_scan_token(LBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_247() { if (jj_3R_52()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3_10()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_103() { if (jj_scan_token(STRICTFP)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_239() { Token xsp; if (jj_3R_243()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } while (true) { xsp = jj_scanpos; if (jj_3R_243()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_3R_140()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_140() { if (jj_scan_token(LBRACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_247()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } xsp = jj_scanpos; if (jj_3R_248()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RBRACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_96() { if (jj_scan_token(STRICTFP)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_25() { if (jj_scan_token(LBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_105() { if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_102() { if (jj_scan_token(PRIVATE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_24() { if (jj_scan_token(LBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_104() { if (jj_3R_140()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_52() { Token xsp; xsp = jj_scanpos; if (jj_3R_104()) { jj_scanpos = xsp; if (jj_3R_105()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_95() { if (jj_scan_token(PRIVATE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_26() { Token xsp; if (jj_3_24()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } while (true) { xsp = jj_scanpos; if (jj_3_24()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } while (true) { xsp = jj_scanpos; if (jj_3_25()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_240() { if (jj_3R_244()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_232() { Token xsp; xsp = jj_scanpos; if (jj_3_26()) { jj_scanpos = xsp; if (jj_3R_239()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_358() { if (jj_scan_token(LBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_101() { if (jj_scan_token(PROTECTED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_94() { if (jj_scan_token(PROTECTED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_234() { if (jj_3R_55()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_240()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_346() { if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_358()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_233() { if (jj_3R_232()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_100() { if (jj_scan_token(PUBLIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_125() { if (jj_scan_token(NEW)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_48()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_233()) { jj_scanpos = xsp; if (jj_3R_234()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_93() { if (jj_scan_token(PUBLIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_347() { if (jj_scan_token(ASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_52()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_23() { if (jj_scan_token(NEW)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_57()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_232()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_292() { if (jj_3R_346()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_347()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_60() { Token xsp; xsp = jj_scanpos; if (jj_3_23()) { jj_scanpos = xsp; if (jj_3R_125()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_99() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_92() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_139() { if (jj_scan_token(STRICTFP)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_294() { if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_293() { if (jj_scan_token(COMMA)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_292()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_160() { if (jj_scan_token(COMMA)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_345() { if (jj_scan_token(PRIVATE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_148() { if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_160()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_344() { if (jj_scan_token(PROTECTED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_98() { if (jj_scan_token(ABSTRACT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_343() { if (jj_scan_token(PUBLIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_342() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_341() { if (jj_scan_token(STRICTFP)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_91() { if (jj_scan_token(ABSTRACT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_340() { if (jj_scan_token(VOLATILE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_339() { if (jj_scan_token(TRANSIENT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_338() { if (jj_scan_token(STATIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_291() { Token xsp; xsp = jj_scanpos; if (jj_3R_338()) { jj_scanpos = xsp; if (jj_3R_339()) { jj_scanpos = xsp; if (jj_3R_340()) { jj_scanpos = xsp; if (jj_3R_341()) { jj_scanpos = xsp; if (jj_3R_342()) { jj_scanpos = xsp; if (jj_3R_343()) { jj_scanpos = xsp; if (jj_3R_344()) { jj_scanpos = xsp; if (jj_3R_345()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_109() { if (jj_3R_148()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_138() { if (jj_scan_token(SYNCHRONIZED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_268() { Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_291()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_3R_64()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_292()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } while (true) { xsp = jj_scanpos; if (jj_3R_293()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } while (true) { xsp = jj_scanpos; if (jj_3R_294()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_9() { if (jj_3R_49()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_55() { if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_109()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_97() { if (jj_scan_token(STATIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_51() { Token xsp; xsp = jj_scanpos; if (jj_3R_97()) { jj_scanpos = xsp; if (jj_3R_98()) { jj_scanpos = xsp; if (jj_3R_99()) { jj_scanpos = xsp; if (jj_3R_100()) { jj_scanpos = xsp; if (jj_3R_101()) { jj_scanpos = xsp; if (jj_3R_102()) { jj_scanpos = xsp; if (jj_3R_103()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_8() { Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_51()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_scan_token(INTERFACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_90() { if (jj_scan_token(STATIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_50() { Token xsp; xsp = jj_scanpos; if (jj_3R_90()) { jj_scanpos = xsp; if (jj_3R_91()) { jj_scanpos = xsp; if (jj_3R_92()) { jj_scanpos = xsp; if (jj_3R_93()) { jj_scanpos = xsp; if (jj_3R_94()) { jj_scanpos = xsp; if (jj_3R_95()) { jj_scanpos = xsp; if (jj_3R_96()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_7() { Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_50()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_scan_token(CLASS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_373() { if (jj_3R_268()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_137() { if (jj_scan_token(NATIVE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_372() { if (jj_3R_267()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_179() { if (jj_scan_token(NULL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_371() { if (jj_3R_265()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_85() { if (jj_scan_token(STRICTFP)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_370() { if (jj_3R_264()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_366() { Token xsp; xsp = jj_scanpos; if (jj_3R_370()) { jj_scanpos = xsp; if (jj_3R_371()) { jj_scanpos = xsp; if (jj_3R_372()) { jj_scanpos = xsp; if (jj_3R_373()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_78() { if (jj_scan_token(STRICTFP)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_136() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_354() { if (jj_3R_366()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_199() { if (jj_scan_token(FALSE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_198() { if (jj_scan_token(TRUE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_320() { if (jj_scan_token(LBRACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_354()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_scan_token(RBRACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_178() { Token xsp; xsp = jj_scanpos; if (jj_3R_198()) { jj_scanpos = xsp; if (jj_3R_199()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_84() { if (jj_scan_token(PRIVATE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_77() { if (jj_scan_token(PRIVATE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_321() { if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_135() { if (jj_scan_token(ABSTRACT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_319() { if (jj_scan_token(EXTENDS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_326()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_171() { if (jj_3R_179()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_170() { if (jj_3R_178()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_83() { if (jj_scan_token(PROTECTED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_169() { if (jj_scan_token(STRING_LITERAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_168() { if (jj_scan_token(CHARACTER_LITERAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_167() { if (jj_scan_token(FLOATING_POINT_LITERAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_134() { if (jj_scan_token(STATIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_76() { if (jj_scan_token(PROTECTED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_177() { if (jj_scan_token(INTERFACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_319()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_320()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } xsp = jj_scanpos; if (jj_3R_321()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_166() { if (jj_scan_token(INTEGER_LITERAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_159() { Token xsp; xsp = jj_scanpos; if (jj_3R_166()) { jj_scanpos = xsp; if (jj_3R_167()) { jj_scanpos = xsp; if (jj_3R_168()) { jj_scanpos = xsp; if (jj_3R_169()) { jj_scanpos = xsp; if (jj_3R_170()) { jj_scanpos = xsp; if (jj_3R_171()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_82() { if (jj_scan_token(PUBLIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_318() { if (jj_scan_token(PRIVATE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_317() { if (jj_scan_token(PROTECTED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_316() { if (jj_scan_token(PUBLIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_75() { if (jj_scan_token(PUBLIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_315() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_122() { if (jj_3R_55()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_133() { if (jj_scan_token(PRIVATE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_314() { if (jj_scan_token(STRICTFP)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_313() { if (jj_scan_token(ABSTRACT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_88() { if (jj_scan_token(PRIVATE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_279() { Token xsp; xsp = jj_scanpos; if (jj_3R_312()) { jj_scanpos = xsp; if (jj_3R_313()) { jj_scanpos = xsp; if (jj_3R_314()) { jj_scanpos = xsp; if (jj_3R_315()) { jj_scanpos = xsp; if (jj_3R_316()) { jj_scanpos = xsp; if (jj_3R_317()) { jj_scanpos = xsp; if (jj_3R_318()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_312() { if (jj_scan_token(STATIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_265() { Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_279()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_3R_177()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_81() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_121() { if (jj_scan_token(DOT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_74() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_120() { if (jj_scan_token(LBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_132() { if (jj_scan_token(PROTECTED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_22() { if (jj_scan_token(DOT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_60()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_87() { if (jj_scan_token(PROTECTED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_80() { if (jj_scan_token(ABSTRACT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_73() { if (jj_scan_token(ABSTRACT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_20() { if (jj_3R_59()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(DOT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(CLASS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_21() { if (jj_scan_token(DOT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(THIS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_58() { Token xsp; xsp = jj_scanpos; if (jj_3_21()) { jj_scanpos = xsp; if (jj_3_22()) { jj_scanpos = xsp; if (jj_3R_120()) { jj_scanpos = xsp; if (jj_3R_121()) { jj_scanpos = xsp; if (jj_3R_122()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_156() { if (jj_3R_159()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_131() { if (jj_scan_token(PUBLIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_89() { Token xsp; xsp = jj_scanpos; if (jj_3R_131()) { jj_scanpos = xsp; if (jj_3R_132()) { jj_scanpos = xsp; if (jj_3R_133()) { jj_scanpos = xsp; if (jj_3R_134()) { jj_scanpos = xsp; if (jj_3R_135()) { jj_scanpos = xsp; if (jj_3R_136()) { jj_scanpos = xsp; if (jj_3R_137()) { jj_scanpos = xsp; if (jj_3R_138()) { jj_scanpos = xsp; if (jj_3R_139()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_6() { if (jj_3R_49()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_47() { Token xsp; xsp = jj_scanpos; if (jj_3R_86()) { jj_scanpos = xsp; if (jj_3R_87()) { jj_scanpos = xsp; if (jj_3R_88()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_49() { Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_89()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_3R_59()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_86() { if (jj_scan_token(PUBLIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_5() { Token xsp; xsp = jj_scanpos; if (jj_3R_47()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_48()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_46() { Token xsp; xsp = jj_scanpos; if (jj_3R_79()) { jj_scanpos = xsp; if (jj_3R_80()) { jj_scanpos = xsp; if (jj_3R_81()) { jj_scanpos = xsp; if (jj_3R_82()) { jj_scanpos = xsp; if (jj_3R_83()) { jj_scanpos = xsp; if (jj_3R_84()) { jj_scanpos = xsp; if (jj_3R_85()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_79() { if (jj_scan_token(STATIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_147() { if (jj_3R_48()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_155() { if (jj_scan_token(NEW)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_4() { Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_46()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_scan_token(INTERFACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_45() { Token xsp; xsp = jj_scanpos; if (jj_3R_72()) { jj_scanpos = xsp; if (jj_3R_73()) { jj_scanpos = xsp; if (jj_3R_74()) { jj_scanpos = xsp; if (jj_3R_75()) { jj_scanpos = xsp; if (jj_3R_76()) { jj_scanpos = xsp; if (jj_3R_77()) { jj_scanpos = xsp; if (jj_3R_78()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_72() { if (jj_scan_token(STATIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_146() { if (jj_3R_59()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(DOT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(CLASS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_261() { if (jj_3R_268()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_3() { Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_45()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_scan_token(CLASS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_145() { if (jj_3R_60()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_260() { if (jj_3R_267()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_144() { if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_259() { if (jj_3R_266()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_154() { if (jj_scan_token(SUPER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_258() { if (jj_3R_265()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_19() { if (jj_3R_58()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_257() { if (jj_3R_264()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_143() { if (jj_scan_token(SUPER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(DOT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_2() { if (jj_3R_44()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_252() { Token xsp; xsp = jj_scanpos; if (jj_3_2()) { jj_scanpos = xsp; if (jj_3R_257()) { jj_scanpos = xsp; if (jj_3R_258()) { jj_scanpos = xsp; if (jj_3R_259()) { jj_scanpos = xsp; if (jj_3R_260()) { jj_scanpos = xsp; if (jj_3R_261()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_153() { if (jj_scan_token(THIS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_142() { if (jj_scan_token(THIS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_141() { if (jj_3R_159()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_108() { Token xsp; xsp = jj_scanpos; if (jj_3R_141()) { jj_scanpos = xsp; if (jj_3R_142()) { jj_scanpos = xsp; if (jj_3R_143()) { jj_scanpos = xsp; if (jj_3R_144()) { jj_scanpos = xsp; if (jj_3R_145()) { jj_scanpos = xsp; if (jj_3R_146()) { jj_scanpos = xsp; if (jj_3R_147()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_308() { if (jj_scan_token(PRIVATE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_307() { if (jj_scan_token(PROTECTED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_306() { if (jj_scan_token(PUBLIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_305() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_392() { if (jj_scan_token(DECR)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_304() { if (jj_scan_token(ABSTRACT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_303() { if (jj_scan_token(STRICTFP)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_278() { Token xsp; xsp = jj_scanpos; if (jj_3R_302()) { jj_scanpos = xsp; if (jj_3R_303()) { jj_scanpos = xsp; if (jj_3R_304()) { jj_scanpos = xsp; if (jj_3R_305()) { jj_scanpos = xsp; if (jj_3R_306()) { jj_scanpos = xsp; if (jj_3R_307()) { jj_scanpos = xsp; if (jj_3R_308()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_302() { if (jj_scan_token(STATIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_54() { if (jj_3R_108()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3_19()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_264() { Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_278()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_3R_176()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_152() { if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_18() { if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_57()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_391() { if (jj_scan_token(INCR)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_385() { Token xsp; xsp = jj_scanpos; if (jj_3R_391()) { jj_scanpos = xsp; if (jj_3R_392()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_249() { if (jj_3R_252()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_151() { if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_369() { if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_64()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_301()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_244() { if (jj_scan_token(LBRACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_249()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_scan_token(RBRACE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_150() { if (jj_scan_token(BANG)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_368() { if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_64()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_263()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_364() { Token xsp; xsp = jj_scanpos; if (jj_3R_368()) { jj_scanpos = xsp; if (jj_3R_369()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_311() { if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_69() { if (jj_scan_token(STRICTFP)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_149() { if (jj_scan_token(TILDE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_310() { if (jj_scan_token(IMPLEMENTS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_326()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_309() { if (jj_scan_token(EXTENDS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_48()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_365() { if (jj_3R_54()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_385()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_17() { if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_48()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_68() { if (jj_scan_token(PUBLIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_176() { if (jj_scan_token(CLASS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_309()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } xsp = jj_scanpos; if (jj_3R_310()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_244()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } xsp = jj_scanpos; if (jj_3R_311()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_111() { if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_48()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_149()) { jj_scanpos = xsp; if (jj_3R_150()) { jj_scanpos = xsp; if (jj_3R_151()) { jj_scanpos = xsp; if (jj_3R_152()) { jj_scanpos = xsp; if (jj_3R_153()) { jj_scanpos = xsp; if (jj_3R_154()) { jj_scanpos = xsp; if (jj_3R_155()) { jj_scanpos = xsp; if (jj_3R_156()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_110() { if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_48()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_67() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_16() { if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_57()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_56() { Token xsp; xsp = jj_scanpos; if (jj_3_16()) { jj_scanpos = xsp; if (jj_3R_110()) { jj_scanpos = xsp; if (jj_3R_111()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_15() { if (jj_3R_56()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_353() { if (jj_3R_365()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_43() { Token xsp; xsp = jj_scanpos; if (jj_3R_66()) { jj_scanpos = xsp; if (jj_3R_67()) { jj_scanpos = xsp; if (jj_3R_68()) { jj_scanpos = xsp; if (jj_3R_69()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_66() { if (jj_scan_token(ABSTRACT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_352() { if (jj_3R_364()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_1() { Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_43()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } if (jj_scan_token(CLASS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_363() { if (jj_scan_token(BANG)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_362() { if (jj_scan_token(TILDE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_351() { Token xsp; xsp = jj_scanpos; if (jj_3R_362()) { jj_scanpos = xsp; if (jj_3R_363()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_263()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_301() { Token xsp; xsp = jj_scanpos; if (jj_3R_351()) { jj_scanpos = xsp; if (jj_3R_352()) { jj_scanpos = xsp; if (jj_3R_353()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_238() { if (jj_scan_token(DECR)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_54()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_237() { if (jj_scan_token(INCR)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_54()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_277() { if (jj_3R_301()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_276() { if (jj_3R_238()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_275() { if (jj_3R_237()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_300() { if (jj_scan_token(MINUS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_299() { if (jj_scan_token(PLUS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_263() { Token xsp; xsp = jj_scanpos; if (jj_3R_274()) { jj_scanpos = xsp; if (jj_3R_275()) { jj_scanpos = xsp; if (jj_3R_276()) { jj_scanpos = xsp; if (jj_3R_277()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_274() { Token xsp; xsp = jj_scanpos; if (jj_3R_299()) { jj_scanpos = xsp; if (jj_3R_300()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_263()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_361() { if (jj_scan_token(REM)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_360() { if (jj_scan_token(SLASH)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_359() { if (jj_scan_token(STAR)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_348() { Token xsp; xsp = jj_scanpos; if (jj_3R_359()) { jj_scanpos = xsp; if (jj_3R_360()) { jj_scanpos = xsp; if (jj_3R_361()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_263()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_256() { if (jj_3R_263()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_348()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_350() { if (jj_scan_token(MINUS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_349() { if (jj_scan_token(PLUS)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_295() { Token xsp; xsp = jj_scanpos; if (jj_3R_349()) { jj_scanpos = xsp; if (jj_3R_350()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_256()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_251() { if (jj_3R_256()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_295()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_298() { if (jj_scan_token(RUNSIGNEDSHIFT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_297() { if (jj_scan_token(RSIGNEDSHIFT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_296() { if (jj_scan_token(LSHIFT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_269() { Token xsp; xsp = jj_scanpos; if (jj_3R_296()) { jj_scanpos = xsp; if (jj_3R_297()) { jj_scanpos = xsp; if (jj_3R_298()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_251()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_246() { if (jj_3R_251()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_269()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_273() { if (jj_scan_token(GE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_272() { if (jj_scan_token(LE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_271() { if (jj_scan_token(GT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_270() { if (jj_scan_token(LT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_262() { Token xsp; xsp = jj_scanpos; if (jj_3R_270()) { jj_scanpos = xsp; if (jj_3R_271()) { jj_scanpos = xsp; if (jj_3R_272()) { jj_scanpos = xsp; if (jj_3R_273()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_246()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_242() { if (jj_3R_246()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_262()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_253() { if (jj_scan_token(INSTANCEOF)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_64()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_236() { if (jj_3R_242()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_253()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_255() { if (jj_scan_token(NE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_254() { if (jj_scan_token(EQ)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_250() { Token xsp; xsp = jj_scanpos; if (jj_3R_254()) { jj_scanpos = xsp; if (jj_3R_255()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_236()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_228() { if (jj_3R_236()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_250()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_245() { if (jj_scan_token(BIT_AND)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_228()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_213() { if (jj_3R_228()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_245()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_241() { if (jj_scan_token(XOR)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_213()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_182() { if (jj_3R_213()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_241()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_235() { if (jj_scan_token(BIT_OR)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_182()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_173() { if (jj_3R_182()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_235()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_227() { if (jj_scan_token(SC_AND)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_173()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_161() { if (jj_3R_173()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_227()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_384() { if (jj_scan_token(FINALLY)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_71()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_200() { if (jj_scan_token(SC_OR)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_161()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_383() { if (jj_scan_token(CATCH)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_355()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_71()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_157() { if (jj_3R_161()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_200()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_226() { if (jj_scan_token(TRY)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_71()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_383()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } xsp = jj_scanpos; if (jj_3R_384()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_180() { if (jj_scan_token(HOOK)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(COLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_126()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_126() { if (jj_3R_157()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_180()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_225() { if (jj_scan_token(SYNCHRONIZED)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_71()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_212() { if (jj_scan_token(ORASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_211() { if (jj_scan_token(XORASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_210() { if (jj_scan_token(ANDASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_209() { if (jj_scan_token(RUNSIGNEDSHIFTASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_208() { if (jj_scan_token(RSIGNEDSHIFTASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_207() { if (jj_scan_token(LSHIFTASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_224() { if (jj_scan_token(THROW)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_206() { if (jj_scan_token(MINUSASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_205() { if (jj_scan_token(PLUSASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_204() { if (jj_scan_token(REMASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_203() { if (jj_scan_token(SLASHASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_202() { if (jj_scan_token(STARASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_201() { if (jj_scan_token(ASSIGN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_382() { if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_181() { Token xsp; xsp = jj_scanpos; if (jj_3R_201()) { jj_scanpos = xsp; if (jj_3R_202()) { jj_scanpos = xsp; if (jj_3R_203()) { jj_scanpos = xsp; if (jj_3R_204()) { jj_scanpos = xsp; if (jj_3R_205()) { jj_scanpos = xsp; if (jj_3R_206()) { jj_scanpos = xsp; if (jj_3R_207()) { jj_scanpos = xsp; if (jj_3R_208()) { jj_scanpos = xsp; if (jj_3R_209()) { jj_scanpos = xsp; if (jj_3R_210()) { jj_scanpos = xsp; if (jj_3R_211()) { jj_scanpos = xsp; if (jj_3R_212()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_223() { if (jj_scan_token(RETURN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_382()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_172() { if (jj_3R_181()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_381() { if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_61() { if (jj_3R_126()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_172()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_222() { if (jj_scan_token(CONTINUE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_381()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_380() { if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_221() { if (jj_scan_token(BREAK)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_380()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_390() { if (jj_3R_400()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_357() { if (jj_scan_token(COMMA)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_48()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_401() { if (jj_scan_token(COMMA)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_215()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_326() { if (jj_3R_48()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_357()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_65() { if (jj_scan_token(FINAL)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_400() { if (jj_3R_215()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_401()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_29() { Token xsp; xsp = jj_scanpos; if (jj_3R_65()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_64()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_399() { if (jj_3R_400()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_398() { if (jj_3R_174()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_389() { Token xsp; xsp = jj_scanpos; if (jj_3R_398()) { jj_scanpos = xsp; if (jj_3R_399()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3_14() { if (jj_scan_token(DOT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_379() { if (jj_3R_390()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_378() { if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_48() { if (jj_scan_token(IDENTIFIER)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3_14()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_377() { if (jj_3R_389()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_220() { if (jj_scan_token(FOR)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_377()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } xsp = jj_scanpos; if (jj_3R_378()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } xsp = jj_scanpos; if (jj_3R_379()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_175()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_124() { if (jj_3R_64()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_123() { if (jj_scan_token(VOID)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_59() { Token xsp; xsp = jj_scanpos; if (jj_3R_123()) { jj_scanpos = xsp; if (jj_3R_124()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_219() { if (jj_scan_token(DO)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_175()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(WHILE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(SEMICOLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_119() { if (jj_scan_token(DOUBLE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_118() { if (jj_scan_token(FLOAT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_117() { if (jj_scan_token(LONG)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_218() { if (jj_scan_token(WHILE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_175()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_116() { if (jj_scan_token(INT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_115() { if (jj_scan_token(SHORT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_114() { if (jj_scan_token(BYTE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_113() { if (jj_scan_token(CHAR)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_128() { if (jj_3R_48()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_376() { if (jj_scan_token(ELSE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_175()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_112() { if (jj_scan_token(BOOLEAN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_57() { Token xsp; xsp = jj_scanpos; if (jj_3R_112()) { jj_scanpos = xsp; if (jj_3R_113()) { jj_scanpos = xsp; if (jj_3R_114()) { jj_scanpos = xsp; if (jj_3R_115()) { jj_scanpos = xsp; if (jj_3R_116()) { jj_scanpos = xsp; if (jj_3R_117()) { jj_scanpos = xsp; if (jj_3R_118()) { jj_scanpos = xsp; if (jj_3R_119()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_217() { if (jj_scan_token(IF)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(LPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RPAREN)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_175()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; xsp = jj_scanpos; if (jj_3R_376()) { jj_scanpos = xsp; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_129() { if (jj_scan_token(LBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(RBRACKET)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_127() { if (jj_3R_57()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_388() { if (jj_3R_158()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_64() { Token xsp; xsp = jj_scanpos; if (jj_3R_127()) { jj_scanpos = xsp; if (jj_3R_128()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } while (true) { xsp = jj_scanpos; if (jj_3R_129()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_397() { if (jj_scan_token(_DEFAULT)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(COLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_396() { if (jj_scan_token(CASE)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_3R_61()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } if (jj_scan_token(COLON)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_387() { Token xsp; xsp = jj_scanpos; if (jj_3R_396()) { jj_scanpos = xsp; if (jj_3R_397()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } else if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_375() { if (jj_3R_387()) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_388()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } } return false; } /** * Description of the Method * *@return Description of the Returned Value */ private final static boolean jj_3R_70() { if (jj_scan_token(STATIC)) { return true; } if (jj_la == 0 && jj_scanpos == jj_lastpos) { return false; } return false; } /** * Description of the Method * *@param kind Description of Parameter *@return Description of the Returned Value *@exception ParseException Description of Exception */ private final static Token jj_consume_token(int kind) throws ParseException { Token oldToken; if ((oldToken = token).next != null) { token = token.next; } else { token = token.next = token_source.getNextToken(); } jj_ntk = -1; if (token.kind == kind) { jj_gen++; if (++jj_gc > 100) { jj_gc = 0; for (int i = 0; i < jj_2_rtns.length; i++) { JJCalls c = jj_2_rtns[i]; while (c != null) { if (c.gen < jj_gen) { c.first = null; } c = c.next; } } } return token; } token = oldToken; jj_kind = kind; throw generateParseException(); } /** * Description of the Method * *@param kind Description of Parameter *@return Description of the Returned Value */ private final static boolean jj_scan_token(int kind) { if (jj_scanpos == jj_lastpos) { jj_la--; if (jj_scanpos.next == null) { jj_lastpos = jj_scanpos = jj_scanpos.next = token_source.getNextToken(); } else { jj_lastpos = jj_scanpos = jj_scanpos.next; } } else { jj_scanpos = jj_scanpos.next; } if (jj_rescan) { int i = 0; Token tok = token; while (tok != null && tok != jj_scanpos) { i++; tok = tok.next; } if (tok != null) { jj_add_error_token(kind, i); } } return (jj_scanpos.kind != kind); } /** * Description of the Method * *@return Description of the Returned Value */ private final static int jj_ntk() { if ((jj_nt = token.next) == null) { return (jj_ntk = (token.next = token_source.getNextToken()).kind); } else { return (jj_ntk = jj_nt.kind); } } /** * Description of the Method * *@param kind Description of Parameter *@param pos Description of Parameter */ private static void jj_add_error_token(int kind, int pos) { if (pos >= 100) { return; } if (pos == jj_endpos + 1) { jj_lasttokens[jj_endpos++] = kind; } else if (jj_endpos != 0) { jj_expentry = new int[jj_endpos]; for (int i = 0; i < jj_endpos; i++) { jj_expentry[i] = jj_lasttokens[i]; } boolean exists = false; for (java.util.Enumeration enum_ = jj_expentries.elements(); enum_.hasMoreElements(); ) { int[] oldentry = (int[]) (enum_.nextElement()); if (oldentry.length == jj_expentry.length) { exists = true; for (int i = 0; i < jj_expentry.length; i++) { if (oldentry[i] != jj_expentry[i]) { exists = false; break; } } if (exists) { break; } } } if (!exists) { jj_expentries.addElement(jj_expentry); } if (pos != 0) { jj_lasttokens[(jj_endpos = pos) - 1] = kind; } } } /** * Description of the Method */ private final static void jj_rescan_token() { jj_rescan = true; for (int i = 0; i < 29; i++) { JJCalls p = jj_2_rtns[i]; do { if (p.gen > jj_gen) { jj_la = p.arg; jj_lastpos = jj_scanpos = p.first; switch (i) { case 0: jj_3_1(); break; case 1: jj_3_2(); break; case 2: jj_3_3(); break; case 3: jj_3_4(); break; case 4: jj_3_5(); break; case 5: jj_3_6(); break; case 6: jj_3_7(); break; case 7: jj_3_8(); break; case 8: jj_3_9(); break; case 9: jj_3_10(); break; case 10: jj_3_11(); break; case 11: jj_3_12(); break; case 12: jj_3_13(); break; case 13: jj_3_14(); break; case 14: jj_3_15(); break; case 15: jj_3_16(); break; case 16: jj_3_17(); break; case 17: jj_3_18(); break; case 18: jj_3_19(); break; case 19: jj_3_20(); break; case 20: jj_3_21(); break; case 21: jj_3_22(); break; case 22: jj_3_23(); break; case 23: jj_3_24(); break; case 24: jj_3_25(); break; case 25: jj_3_26(); break; case 26: jj_3_27(); break; case 27: jj_3_28(); break; case 28: jj_3_29(); break; } } p = p.next; } while (p != null); } jj_rescan = false; } /** * Description of the Method * *@param index Description of Parameter *@param xla Description of Parameter */ private final static void jj_save(int index, int xla) { JJCalls p = jj_2_rtns[index]; while (p.gen > jj_gen) { if (p.next == null) { p = p.next = new JJCalls(); break; } p = p.next; } p.gen = jj_gen + xla - jj_la; p.first = token; p.arg = xla; } /** * Description of the Class * *@author Chris Seguin */ final static class JJCalls { int gen; Token first; int arg; JJCalls next; } }